Fix to naming in inputmask.js and added some inputmask tests

Changed the name of property Inputmask.DEFAULS to Inputmask.DEFAULTS and added unit tests
around how the inputmask options are set up.

Tested in: Firefox 28.0 and Chrome 33.0