Add KEY_HOME and KEY_END to allowed keys
Add .gitignore
Add setup.py and move typewriter.py into a package
Update README.md