A word puzzle solver.
Given a list of English letters, and another key letter, find all the words (at least 4 letters) that can be formed using these letters. All words must contain the key letter.
Example: list=rose, key=s ['rose', 'roes', 'sore', 'ores']
$python spellathon.py --list rose --key s