Added Compojure to program and added a order-table-to-html-hiccup so it serves up
two order tables (for testing purposes) when any page is requested.
Added group-string and group-name to the protocol to provide
a description for defined groups. Just like a docstring.
Fixed the group-name and group-string for the direct-product group.
Added column headers to the table generated by order-table-to-html-hiccup.
All functions that generate html should really be moved to a "view" namespace
to stay seperate from the actual math functionality.