Fix #119:

  - Strips commas from user input on pay fields
  - Validates numericality of pay fields
  - Changes payment field's input type to text (browser doesn't
    even send non-numeric values)

Closes #119.