updated requirements
updated sample keys file
added gitignore
ignore database files
added KEYS.py to gitignore, so you don't accidentally commit your API secrets