Fix to naming in inputmask.js and tests

Changed the name of Input.DEFAULS to Input.DEFAULTS and added unit tests
around how the options are set up.
Merge pull request #218 from joshjb84/master

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