Add main front controller files

Here are the front end files. Combined with the Entity PR, the front end is working :)
Fonts are too small, since we are not wrapping stuff in <p> tags, we need to bump it up.