Merge pull request #18 from XhmikosR/master

Various changes (docs, formatting, dependencies, Travis, JSHint).
Fixes JSON formatting in specs.
Fixes JSHint warning about using variable named 'error' inside catch block.
Fixes #14 - replaces optimist with commander for command line options parsing.
Updates History.md with missing change from 915b6c4.
Update docs.
bin/assetspkg: Minor style change.