Add gesture detection library
Reformat code
Implemented rotate and two finger tap to zoom out