History tracking

This is the web app side to  black mesa, which includes the ability to make new deploys and edit all old deploys.

It uses our domain credentials for authentication, and uses the logged in user to record all revisions to the doc.

It's black-mesa guys.