Add interactive mode

- Resolves #7
- Use --interactive to use the mode
- Key mappings are listed in interactive.py