Adding gitignore file so we can't accidentally check in a binary file. This will prevent annoying merge conflicts whenever we pull in the future. Ignored files include .pyc files, the sqlite database, and the .idea/workspace.xml file