Add Entitlement support for Crane

The .travis.yml links to a temporarily forked version of the python-rhsm library until https://github.com/candlepin/python-rhsm/pull/125 has been merged
Most of the doc blocks in this file are missing parameter and/or return data documentation.