Split response structs up into what they're split up into on the HPCloud site. ObjectStore and Identity have their respective types and there's a generic struct module which describes responses which all modules may use.
Added IO module to help with basic IO functions: initial functions are a Hashed io.ReadWriter.
Return proper errors and use the dereferenced Header.