Added `Tap` type

- And a one-finger tap action, `tap`. Similar to `Touch.taps`
Types.Cardinal -> Cardinal.Direction

- Also added `Tap.elm` and a one finger `tap` based on `Touch.taps`.