Changed the layout of the Sayit form so that the location is a single field, which is searched through using regular expressions by the rest of the app.
Made a variety of small changes to the layout, forms and subscription system.
Edited to remove username from the program as it seems unnecessary. May not keep change for simplicity reasons though.
Fixed user login to work for email only.
Replaced getUserName server function with a new addressing field in the user collection to reduce the number of server calls.
Fixed resetDetails
Added option for ongoing issues
Changed a few of the tests done on usernames with ids instead for simplicity.
Added title to the profile, and made it part of the way that the system addresses the user
Some minor bug fixes and style changes made.
Fixed a few styling issues, and replaced the placeholders with dynamic labels.
Implemented dynamic labels in place of placeholders that should work just as well on mobile browsers and looks more polished and less cluttered overall
Added some padding and spacing to the forms as well as resizing the elements to suit the changes
Readjusted the site layout a little for better mobile usability
Fixed a few bugs found in the dynamic labels
Removed the 'submitted by' phrase in closed issues for anonymous authors
Changed the title of the notification page
Removed room field from the user and issue collections - they are too specific to be useful for automatic filling.
Added a method to parse the description to get a shorter title, allowing for more detail in the description of the problem.
Removed the room field and added a site field.
Removed the selects for department and unit and replaced them with text fields for department and ward - *sniff*, so much work wasted...
The signup form field resets values appropriately.
Fixed the layout issues by redoing the css entirely using em and percentages
Merge branch 'noSelect'

Conflicts:
	client/views/grumbles/grumble.js
	collections/issues.js