Bufixing a problem where not all error types are returned

Only functional (compare) errors were returned here, missing the errors
that prevented the compare from even being done.
Bugfixing the 'sslnoverify' option for Github downloads

When downloading from Github this value was not used causing x509 error
with untrusted certs while ‘sslnoverify’ was set to ‘true’
Bugfixing the search logic and some minor tweaks

This commit solves issue #7, adds a foodcritic tweak and fixes a
problem where the compare fails if you are using Berks to upload your
cookbooks.
Merge pull request #9 from svanharmelen/Bugfix

Bufixing multiple problems