Improve the cookbook manage spec.

This commit creates a more specific expectation for invalid URLs. It also
improves the language in the specs to better explain what is going on while
fixing some typos.
Merge pull request #309 from opscode/improve_cookbook_manage_spec

Improve the cookbook manage spec.