Merge branch 'release/T20121005' into develop
Added proper validation for insufficient funds error
playing nicer with MuddSD
Merge pull request #71 from iammisc/feature/71-allocation-bug

Treasury properly withdraws money from allocations
bumping version
Merge branch 'release/T20121008'
Merge branch 'release/T20121008' into develop
we don't really do versions anymore
Modified available fund calculation
Merge pull request #72 from iammisc/feature/72-free-bug

Treasury: Wrong values reported in the "Free" column
fixing MySQL incomaptible max_length field attribute
bumping version
Merge branch 'release/T20121009'
Merge branch 'release/T20121009' into develop
obvious problems fixed.

Should think about using the UserRoom function everywhere. Good deduplication that way...
Removing redundancy.

Also, some formatting fixes! And deleted some unused code.
Merge pull request #74 from haaksmash/feature/74-multiple-room-fixin

Main/Vote: Site crashes if user has multiple rooms.
Add a utility function to ASHMCAppointments, and a datetime converter to Semesters
Create new filters in service of goal. Also probably make some code-cleanliness changes.
Make template changes to reflect former ASHMCRoles.