Updated API File Structure

Seperated the model and database files from the Flask routing app.
A lot more sexy than the previous commit.

On database.py.  This manages initiation of the engine, database session and the base.  Models.py manages the ORM database schema.