Don't crash if the cheatsheets package isn't available.

Previously, if only `cheat` was copied to `~/bin`, the package installed by `setup.py` containing the cheatsheets couldn't be imported, causing a crash.

Also, it's generally bad practice to commit binaries into git, so a gitignore file was added to ignore all python bytecode files.