Maxw opts

Changes to improve the app startup performance.

General approach was to make the default button state as 'disabled', and then delay as much as possible until after that first disabled page is shown; after which the rest of the app is loaded and initialised. The main tasks were to split the app into two parts - what was needed for the first page, and the rest - including html, css and js. Additional steps taken were to introduce a build process so that the files could be minified before being packages, and to replace jquery with jq.mobi+Q.