Added a page to display buttons and sets

Resolves #912

http://jenkins.buttonweavers.com:8080/job/buttonmen-AdmiralJota/342/

This also involved tweaking the python client a bit, so that should be tested too.
Looks like test_Buttons.js needs to be updated to the new syntax.  This means:
 * Add the teardown test for whether any jQuery requests are running (and increment all the expect()s)
 * Add the "assert" argument to the teardown function, to each test function, and to each ok/equal/deepEqual statement

I think you asked for this to be grandfathered, and that's okay, as long as it gets fixed quickly, especially the jQuery teardown test, which is really the most important.