Stricter enforcement of curl dependency

Previous checks for curl were too loose.  Now we look for the curl
extension itself (both in the constructor and in the DIC) as well
as adding to composer.json (which will warn the user on isntall)

Fixes #26
Update Changelog