* Implement APIv4 infrastructure * Update parameter requirement functions per feedback
* Added password requirements * added tweaks * fixed error code * removed http.StatusNotAcceptable