Add Berksfile.lock and Gemfile.lock to the repository

So that everyone working on this cookbook uses the supported gems and
cookbook dependencies, this commit removes the Berksfile.lock and
Gemfile.lock from the gitignore and commits them to the repository.
Add /tmp to gitignore

Because we should not have any need for the items in the tmp folder in
the project, this commit ignores them.
Add Guard support for running tests

To speed up development, this adds the setup for Guard to run our tests
when recipes or spec files change.
Cleanup spec tests

Change the whitespace on a few tests to remove unnecessary new line
characters for readability.