Updated readme
Removed cakefile
Updated package.json
Using gruntfile instead of cakefile
Using udefine
Moved dist JS location
Updated checkt file

* Uses udefine
* Simplified result object
* Getting rid of surronding closure (is being built through the grunt
task)
Updated location to dist JS
Updated coffee files according to coffeelint
Added bower file
Updated gruntfile
Updated comment
Updated udefine
Default task: Unit tests run after they have compiled to JS
Updated dist JS
Several fixes to the check logic

* Fixes reference to type name
* Calling hasOwnProperty on checkObject
* Trimming object keys in checkObject
Updated dist JS