basically reworked everything from the ground up

we now use:

cherrypy
angular.js
bootstrap
among other things

we use an in memory store to track hot tub state
at the moment.  database is forthcoming.