Improve db

#8 @gsathya @ben-jones 
I changed directory structure and split server.py into models and views.
but this is a variable in python code, so i would expect to get a NULL or a None if i did `Client.is_vpn` not an error.