renamed utils into namespace and updated related files

- added use of strict JS to namespace module
added jsHint configuration comment to namespace module
added global hinting and jsHint config
renamed validator to utils, refactored to be more extensible

- added jsHint config and globals
- refactored tests accordingly
updated Validator code with some minor edits

- given variables meaningful naming
- updated jsHint config
- added missing parameter to parseInt
exposed function form utils module and had it unit covered

- added simple test for floatToInt
- fixed a couple of problems within the function
exposed roundInt and added tests for it

- refactored code and fixed small bug
small refactoring of the converter

- added jsHint configuration comments
- added use strict for the module
- removed useless fields from internal moniesSizes array
- added init function that sorts the internal array
- updated convert function with proper variable names
- added test for bad input type and refactored code accordingly
added test cases for no input and refactored code accordingly
updated test definition
added test for messages resetting on each validation
refactored main.js and index.html according to latest changes

- added jshint configuration comments
- added use strict
- added try/catch statements where needed
- improved overall submit function
added error messages styling
added reference to tests in index.html
suppressed jshint warning about for..in
improved CSS formatting

- updated CSS code to be more modular (see SMACSS and others)
- updated markup, added several classes
- updated copy in index.html