[FEATURE] Cleanup obsolete and don't upload existing objects

This change enhances the RackspaceTarget to check if the object
to be uploaded already exists by comparing MD5 hashes. Also,
if collections are published, obsolete files will be removed from the
Cloud Files container.

Resolves #2 and resolves #3.