Consolidate backend and frontend

* [ ] Rename repo to `hackedu/hackedu`
* [ ] Separate logic into a 3 layer website
* [ ] Render frontend with Go