add ChefInit.node_name helper value for use inside the client.rb.

This value should be used inside the client.rb config to calculate the node name.
refactor self.node_name based on feedback from @ssd
Merge branch 'refs/heads/tduffield/FSE-61'
rspec tests were failing because the File.exists stubs were not working correctly.
set the default run-type to be local mode
ignore vendored bundle installs
Revert "ignore vendored bundle installs"

This reverts commit 00111eb7888a1105020eb1e2e195aea3efb2da8f.
ignore vendored bundle installs
adding guard-rake to use for spec testing
replacing exists? with exist?
It's --> Its
Merge pull request #3 from juliandunn/fix-readme-grammar

It's --> Its
Merge pull request #2 from opscode/tduffield/fix-failing-tests

Fix tests that were failing on travis because my laptop configuration was filling in gaps.
first go at --verify action. still needs work