Added fixture tear down
Added libraries may require require.js to utilise fully
refactored viewer
Reordered config file
Added drag method to viewer
Added temp zoom and drag function
Added hammer initiated transforms