Merging database work

This branch has changes relating to all database work. 
The database class is now using Peewee
The database itself is a lot more fleshed out, including 
* 3 more tables
* A list of status codes and explanations
* A history table to show when each action happened, and what movie was worked on