update dependencies and devDependencies
fix JSHint setting
update expected value of test