Initial push from java-cloudfiles fork