Add travis ci support, some test refactoring, and add the ndsr cli binary
Add vagrant machine for integration tests.  Git ignore updates
Add unit tests for (most) funcs and test on travis
Tell travis to only test with pypy and 2.7, everything else is incompatible
All finished with the get subcommand class, the tests, and the ndsr bin
Some docs, proper usage output
Fixes for item #1 on pull request #24
Fixed pep8 style issues
Added more command and flag defaults
Tweak usage output for new defaults
Code fixes for Get class, dependency injection via the constructor
Fix tests for Get dependency injection
Google python style tweaks & Prakash feedback
Create the chef file cache path since it's not there for the sandboxed vagrant chef
Remove superfluous class attribute
Improved code style for test mock'd side effects
Merge pull request #24 from rgeyer/rjg11-2013

Get CLI interface