Touch integration

Replace all touch interaction with ``Hammer.js`` library. Includes Modernizr for touch feature detection. Fixed #17