Refactor of all view files, shifting of code into their own javascript files, and updates to the css to use less instead of default css.