Added comment as to why this plugin is used.
No need to repeat maven-surefire-plugin.
Make APIException be able to work from a list of sub-elements.
Improve error handling, fixing an issue if APIException didn't have a JSONError field.
Make upload return meaningful errors.
Added getURIForChildren(Node) method that somehow was missing.