basic backend functionality

split apart files
app.js starts things up
server.js is concerned with web site
tcb.js is a class that holds what we care about for now