Adding a helpful get_day_array function to get a day range

This can be used for generating docket-related things
Prettify and Improve User's Day Event Collection Algorithm
We don't need most of this code anymore; user model takes care of it.

This means that responses are faster.
Add text-truncate class

This enables making stuff fit where it needs to.
Change the sidebar to have buttons so that we can quickly add things

(Partial fix for #33)
Some layout changes to make the sidebar prettier.
Moving some stuff around.
Use helper functions in a non-stupid way
Indentation is good
Name and Email Validations for Teachers

Email shouldn't be validated for, but the name should. The email just
needs to match a format.
Split Up User's Event Selection

This allows for more control in the future if necessary.
Add Some Comments to User.day_events function
Prettify validations
Move some of the navbar items around.

This makes slightly more sense.
Better methodology for setting course id on new assignments

Instead of just hardcodedness, use params if given or display a select box.
Same method as 38912fe for better classroom id setting.
Some tweaks to the README.
Remove the assignment/exam/event counter.

It's causing more problems than it's solving.
Merge branch 'master' into heroku