Initialize gestures in separate method (for IB)

Interface Builder doesn't call the custom initializer, it calls `initWithCoder`
So we need to initialize the gesture recognizers there too :+1:
Merge pull request #1 from neilkimmett/master

Initialize gestures in separate method (for IB)