Working implementation for issue-1216
issue 1216: added functional test file
Revert "issue 1216: added functional test file"

This reverts commit 6b69db132c6b50aa3885c7556044694668eb75de.
isue-1216: added functional tests
Revert "isue-1216: added functional tests"

This reverts commit ac1f4420d05eb2927117bb9332a4c29da34d6201.
issue-1216: added functional tests
issue-1216: improved code quality
Fix for issue 1418: a newline apparently made the median wrong.
Fixed issue 1347 (seemingly infinite loading)
add quiet-assets and switch to thin web server for dev
Start of SASS. Cleaned up some code.
More SASS. Also got rid of the 'alt' rows for syntax highlighter and just used nth-child(odd) so you don't need to keep adding/removing alt classes
Removed some silly alt stuff for syntax highlighting.
Fix issue #1295: Added a check to see if every group being collected had only one TA assigned to them.
Assignment summaries are laid out less wonky now. They also display side by side if the screen is wide enough.
Tabs moved to SASS.
More UI fixes/tweaks. More code cleanup here and there.
More tweaks. (Dialogs look a bit nicer too)
Menus are less broken.
More stuff.