Done!

Known issues:
1) File name with non-roman chars will create a messed up URL
2) Duplicates and deleted containers are returned by API, I don't know why
3) Remove code that has been made obsolete by my changes.