Feature addition: Change content-type

re-submit of issue #27

I have removed the purge if the container is cdn-enabled. Also the return is None for normal operation. Swiftclient handles any exceptions with the PUT request.

I have also added a unit test in tests/unit/test_cf_client.py.