Hint factory safe

The branch with hint factory stuff.
Can you make this take in the entity id and the api_key via argparse?