Refactored js out of the index page.

Moved the javascript that had previously been in the index.html out into
scripts/app.js and loaded via the data-main attribute for require.
Begun integrating knockout.

Added a base view model which will manage the overall flow of the wizard.
Removed unneeded code.

Removed code that was from the early POC which was used to check the
general approach was valid.
View models integrated.

The view models for the various panes have now been added and the
demoViewModel is now in charge of how the wizards flow happens.
Made the panes more interesting.

Gave each pane a question to answer which allows us to see how dealing
with data would work in a composited wizard.
Removed some links

Removed the change links from the step 4 template because I was initially
planning on doing something showing it to be non-linear but choose not to
in the end.