Fixes #23: Remove Gemfile.lock from repo per Yehuda Katz

Move dev dependencies from Gemfile to Gemspec
Fixes #18: Add .travis.yml file
Add Version Badge
Remove line break in middle of Gem badge
Add build status badge
Merge pull request #26 from dougireton/gem_badge

Add Version Badge to Readme
Merge pull request #24 from dougireton/km-23

Fixes #23: Remove Gemfile.lock from repo per Yehuda Katz
Merge pull request #25 from dougireton/km-18

Fixes #18: Add .travis.yml file
Fix #32: Fix broken travis ci badge
Merge pull request #33 from Nordstrom/nord-32

Fix #32: Fix broken travis ci badge
Fix #32: Correct Travis CI link

Also add Rake dev dependency
Merge pull request #34 from Nordstrom/nord-32

Fix #32: Correct Travis CI link
move the compat include into the lazy-load so that knife commadns don't throw an error when not using it
Fix: open locked file on windows during data_bag update
Merge pull request #35 from spheromak/lazy-load

move the compat include into the lazy-load
Fix merge conflicts from aseresun/master
Bump version to 1.2.4
Update Changelog.md for 1.2.4 information
convert admin key lookups to use get_client_public_key
fallback to searching for a client if a matching user is not found