Minor tweaks to internals

- Added support for <update>
- Added IntactObjectType instead of using properties to define
  objects created by the ObjectFactory
- Include HTTP status code for failed requests