Merge with Master Branch
Updated .gitignore file (again)
Major re-structuring of the project and lots of new additions and changes
Major restructuring of the framework structure
Divided _global.scss into multiple files
Updated inline documentation
Misc updates
Lots of tweaks, additions and added documentation
General updates, optimisation and documentation
Added new Site.modal module file
Merge branch 'Gulp-Conversion' into Development
Rearranged files and added gulpfile for gulp-based workflow

The new structure is to more accurately represent the root structure of
a project’s /assets directory. The contents of this repository should
now be added directly to /assets.
Added outbound link tracking to Site.analytics module
Show/Hide components in Site.showhide module now set an initial state
Added JS inline documentation
Fixed issue with outbound link tracking in Site.analytics module
Updated inline documentation
Updated gulp file
Removed root index.html file
Renamed some folders and files