Updated viewport-dragging to support touch events as well.
Simplified the project structure.
Removed the node-server. Everything works the same using `file://`.
- This makes it possible to host a demo on `rawgithub.com` as well.
Updated `karma` to run properly with the new structure.