Adding some crude database configuration code.

Must be able to obtain database connection details from the config file to be
passed to the website.
Added session making code.
Added DB pool, added another tutorial link.
Moved DSN string in db_config, as a composite of other atrributes.
Implementations from defuze.
Turned orm directory into a package.
Added orm in main.py. Some syntax fixes to make things work. Not yet ok.
Removed Base inheritance in TableTemplate.

All mappings now inherit from two classes: TableTemplate and Base.
Fixed some function calls. Pretty much running.
Added MySQL-python to requirements.txt.
Errant underscore in db schema.
More packages.
Removed the charset declaration in TableTemplate.

It was causing TypeErrors so apparently they do not belong there.
The proper charset declaration.
Forgotten import TIMESTAMP.
Initial commit for models folder.
Renamed src to web cause it looks better!
src -> web in import paths.
Bare bones login handler.

The status code I want returned (405) isn't happening yet though. In the logs,
status 200 still appears.
GET login is now returning 405 status code.

Problem is cherrypy.response.headers.status should be cherrypy.response.status .