cleanup: General Cruft Removal

* Moved from Jeweler to Bundler for handling gem ops
* Removed unused tasks directory and chef_config.rake task
* Removed .rspec, .yardopts, Gemfile.lock and chefignore files
* Formatted and simplified Rakefile

Squashed commit of the following:

commit f5887a3df2828e3fc71dd92c0e2b178427d4aea1
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:25:12 2014 -0600

    clean up of Rakefile

    Change-Id: I8c4acc9eea5532d9e8a8d8ed64dbf3f10658be3e

commit 3503634cfe0779831d9fe6b619f2c539443b25c3
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:24:54 2014 -0600

    moving away from jeweler; json is stdlib, formatting all around

    Change-Id: I734ce7d0695e2bedb24272cc08de410868051c75

commit 2e3cbe4a5ee9ddb881540d6fcf4bb7a743b93c1b
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:23:57 2014 -0600

    tasks belong in lib/tasks, not at the top level; also, a file with config constants used only once is useless, removing

    Change-Id: I3c3201ad788625cc3028490adb695d86ba5be9bb

commit c32b8a7fa2f917cdd0d4601380cc5c2a17c4e30a
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:23:09 2014 -0600

    unnecessary files add to gitignore so they are not accidentally checked back in

    Change-Id: I8847afddd6fd419bd7071af8407dc5ab08dc301c

commit 360c6fbc5ee0cbdb28cd64122bb620b42c3876f4
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:22:26 2014 -0600

    best practice is to NOT check in a Gemfile.lock into library code

    Change-Id: I5cf72cd4e75c06cbec63290643f6dc3da3dd599d

commit 960fe4990a38e763f0faa3cd20ac7f204c6c8dd6
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:21:50 2014 -0600

    no reason for a chefignore file if no files are being uploaded from this directory

    Change-Id: Ib69168af2b1d565eb7788c02df252bc0fcf9aadc

commit 62043cd6c60026d4954d84fe63d9778882d6aa63
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:20:54 2014 -0600

    moved YARD options into Rakefile

    Change-Id: I2629efd84766c330353b305f1709858ffb4cd064

commit 541edb7257263cbaefc3289a93971d30b8c4fbd2
Author: Travis Dempsey <travis@infochimps.com>
Date:   Wed Feb 19 15:19:58 2014 -0600

    no reason to check in personal rspec preferences into public library code

    Change-Id: Id6fcae2a94c906caff152620cc49509cabd0caae

Change-Id: Ifdb45c22e7e0b641fd42fd2dfcf4c1af6f3667ed