Add ability to specify a custom traversal strategy.
Merge pull request #82 from joshuacc/jshint

Fixed remaining JSHint warnings and errors
Merge pull request #75 from pdubroy/custom-walkers

Add ability to specify a custom traversal strategy.
Enforce indentation by two spaces.
Add jshint to grunt watch:test.
Corrected indentation to two spaces.
Added missing semicolons.
Update grunt testing commands.
Make grunt safer by switching default task to test.