Berkshelf 3 Fixes

:construction: 

Now that we have a working berkshelf-api, lets see what shakes out of the master branch of Berkshelf.

* Celluloid outputs some interesting logging with Ridley - I was able to replicate the same "annoying" logging on the simplest of code, so at the moment I am operating under the assumption that Celluloid is just too noisy. Unfortunately for us, in Berkshelf code that calls Ridley, `Celluloid.logger` is an instance of Kitchen::Logger. (I seem to remember a debate on test-kitchen as a dependency ;))

* Human logging and JSON logging should show more info about the source. Here is an example:

```
Installing java (1.12.0) from http://cookbooks.opscode.com/api/v1 (via localhost)
Installing nginx (1.6.0) from http://cookbooks.opscode.com/api/v1 (via localhost)
Installing artifact (1.6.1) from http://cookbooks.opscode.com/api/v1 (via localhost)
```