Add UITapGestureRecognizer to contentView instead of cell itself

This allows the add and delete buttons that are added by
`UITableViewCellEditingStyleInsert` and
`UITableViewCellEditingStyleDelete` to intercept touches.
Update keyboard type for number fields