No Versioning for Compiled Python and User Data

Configures a .gitignore in the root of the project to exclude compiled
Python files (*.pyc) and user data (*.db) from version control, allowing
the symlink method described in the README.md instructions to work
without risk of accidentally checking these files in.