Auto invoke controller.
New View implementation.
Remove old scripts. Initial implementation and support for front-end javascript.