Add main front controller files

Here are the front end files. Combined with the Entity PR, the front end is working :)
Yep, good catch :/