Adding Models

Updated Session and User

Added:
Unit, LengthUnit, WeightUnit, Profile, HeadacheType, Gender

The Unit will be used in conjunction with a unit converter object in
order to allow a user to select their preferred units to be displayed.
It's abstract because EntityFramework will build all implementations of
Unit into a single table with an extra field that will differentiate
between the unit types.