date issue fixed through passing correctly formated string, rather than date object.
fixed data scope and destroy redirect issues. still have bug around destroying nodetypes, but of limited impact
validate that the username is available