Bump dependencies
Use tabs instead of spaces
Update .jshintrc
Use `ava` for testing