WIP: Gesture Service

This is the starting point of a gesture system in ngMaterial.