Updates to webapi UI for error handling, container and simple controller
impatient command that didn't take everything on the prior changeset