Add a gesture recogniser that acts like touches(Began|Ended|Cancelled)
Switch to using gesture recognisers
Merge for Gesture Recognizers (closes #134)