In progress
Mostly basic code reformatting/cleanup.
More restructuring.
Merge branch 'feature/reformat-rename' into develop
Add anti-forgery token with Apply.
* Change the way contexts are initialised to ease access to HtmlHelper.
* New submitForm from js.
* New JSON data packages.