A little bit of restructuring

At a hackathon today, hopefully I can get this project functioning. I'll
start with the front-end.