adding gem parts
allow api key to be sent
equality checks for error and make them hashable
Merge pull request #1 from psalaets/master

gemify AtD