Add main front controller files

Here are the front end files. Combined with the Entity PR, the front end is working :)
I don't think these two calls need to be in separate functions. Calling either of them requires that everything this display function does prior to these calls be set up exactly as this does, so I don't think they are really re-usable functions.