Merge pull request #139 from JonTheNiceGuy/Issue119

Issue119
Resolving issue #140 - adding the code directly from the jsfiddle site.
Fixed Bug in ExternalLibraryLoader

Just a typo by the looks of it, but if an non-present library were required, the method would fail due to the misspelt constructor method.
Merge pull request #141 from NotBobTheBuilder/patch-1

Fixed Bug in ExternalLibraryLoader
fixes #126 (change ambiguous link title
Merge pull request #142 from NotBobTheBuilder/issue126

fixes #126 (change ambiguous link title
RE #115, Added doctypes to Main & Direction screens. (The only ones without).
Merge pull request #143 from NotBobTheBuilder/issue115

Added doctypes to Main & Direction screens.
updated smarty library version
updated for JQM3
fix installer to match JQM 1.3.1 zip structure change
Merge pull request #144 from NotBobTheBuilder/libupdate

Update Libraries to newest versions
Modify event handler to use `.live`, not `.change`

This appears to be some dark art that ensures the event will be triggered regardless of whether the DOM object exists at the time the script is run.
Merge pull request #146 from NotBobTheBuilder/issue78

Modify event handler to use `.live`, not `.change`
apply fix to all Objects
Merge pull request #147 from NotBobTheBuilder/issue78

apply fix for #78 to all Objects
set header to be fixed at top
add .now class to current slot header
Scroll down to current slot on load
Tidy up profile page, uses an accordion