switch hub to use logger instead of console.log
Move everything that isn't templatized out of app/http/views and into app/http/public.