[db] Initial commit adding proper relations

Adding a Attendee relation class. This is the start of switching over
from PostgreSQL to MySQL as well as making the database more normalized.
This class will replace the event_uids_* Columns in the User and Event
tables.
[devenv] redirect the output of run to a log.
[models] Implemented the correcet relationship orm

Implemented the relationship between the User and Events using a
Object relationship. The Attendee object represents the relationship
between a User and a Event.
[models] Updated the init script to add data

If the tables are empty the init script will add some users and
an event to the database for testing purposes.
[models] Changed how we limit events to .limit()

Instead of cutting the end off an array we should limit the querry
using the .limit() modifier for a querry.
[models] added the event array cons to userToDict

userToDict now will build the event arrays in the userdictionay object.
[models]Attendee array construction in eventToDict

Moved the attendee array construction to eventToDict.
[models]Default userToDict will not include events

Because userToDict it called inside eventToDics we need to make
sure that we cannot end up in an endless loop.
[models] Register, Approve, and Deny users

Implemented registering, approving, and denying users for events using
the new objcect relationship models.
[models] removed old columns from source code
[models] Type in for loop
[models] Added relationship for manager

Added a forgein key constraint and a sqlalchemy relationship between the
manager and the employee.
[models] EventToDict will not call on userToDict

Changed the default behavior of EventToDict to not call userToDict
retursively.
[models] Renamed the employee relationship

Renamed to users employee relationship to be employees.
[models] Implemented get_managers_* functions.

Implemented the get_managers_* functions using the new database models.
[docs] Started to add detailed docstrings
[docs] Added the docstring for the helper views.
[docs] Class docs for the Models
[devenv] Initial Readme
[models] Fixed the get_n_events

.limit() on a query that was already buily from a .from_query()
method is illegal.