got tons of shit done today

-changed some naming stuff due to the 'group' field of User being
renamed to 'type'
-changed controller constructors for testing purposes mainly
-AvailabilityController should be pretty much done
-added more testing stuff, they are mainly templates for real tests when
I get a chance to implement them