Add Application configuration file
Add un-sticky footer
Add showing version and link to GitHub in footer

Is this okay?  Do we want the footer to be sticky?
Adding docket-toggle.js file (for Javascript backend)
Adding a glyphicon generator function

Primitive, yes, and somewhat useless, but still helpful (especially for
an upcoming commit)
Adding day_is_collapsed boolean for iteration

This can be changed, and the generator should then handle all necessary modifications.
Adding some HTML attributes and classes for the javascript

This allows the panel to be detected.
Adding the other components of the system

I'll change the chevron to be grey instead of blue.
Move the collapsation control to the right.

This seems to make everything more fluid.
Some updates to the docket-toggle system

In this case, everything is more dynamic and there are no longer a group
of nested tags.
Moar dynamicness!

Woo, dynamicness \\o/!
Moar+ Dynamicness!

Arrays! Magic!
Removing some unnecessary classes and output.
Adding buttons to surround the indicator glyphicon

This looks prettier to me.
Some changes to rendering of day panel
Sort teacher classrooms by period, fixes #18
due_date for assignments/exams is a date, not datetime

This makes more sense, and won't confuse the user. We should really make
a custom date selector.
Fix exam abilities and whitespace

(this was done on GitHub webedit and is liable to be incorrect/broken)
Add a closing div tag to prevent display errors with exams#_form

It got lost in the mix somewhere, I believe.
Merge branch 'master' into fixes

This provides some updates, so the pull request will work nicely.