Replacing the hardcoded input forms with JSON defined data and introducing AngularJS to the code.

Each input form has been replaced by an ng-repeat template, the data and values are now taken from a (for now hardcoded in  JS) JSON definition.
Replacing the Advanced Options input form with an AngularJS defined div, using scoped functions and variables in the controller to dictate behaviour instead of JQuery attached handlers.
Moving the big "submit" click handler from JQuery in to AngularJS.

Right now just basically dumping it in to a function in the controller, refinement to follow in next commits.
Breaking up the "submit" function in the 'MainCtrl' controller in to a series of smaller functions, starting with printing the results.
Moving the "printAll" function to the 'MainCtrl' controller, partially Angularized.
Starting the angularization/minimize-concerns process for printing weeks, for now just throwing the output of the 'print[Day]' functions in to a variable in a JSON object but eventually moving them all to JSON in coming commits.
Removing the HTML from the 'print[Day]' functions, instead turning to JSON objects.

Much is still hardcoded and strange looking, there is still a long road of making this easier to work with ahead of us.
Renaming the function "printExcerciseTables" to "printExerciseTables" as that typo is confusing and it was bugging me.