added a utilities file to do things for the backend when they need other database access
reorganizing databse architecture, now with more sqlalchemy and a generally cleaner format that will also hopefully be faster overall.  User authentication can now hash passwords via scrypt and store them in the database.
Updated the new database file, needs to be documented.  And there probably exists a better method to fetch_rating.  Other than that, its currently functional although it needs to be cleaned up significantly and documented