Improve db

#8 @gsathya @ben-jones 
I changed directory structure and split server.py into models and views.
SQLAlchemy is a wrapper for SQL. If you don't specify a value in SQL, it retains the value NULL. I assumed that the wrapper would be the same. My point here is that setting the variable to None is redundant for the underlying database.