add json properties for serializing purposes.
more status enums.
add quota.
more exceptions.
add df api support for new archive and new upload. other fixes and improvements.