add in Type attribute on account model
provide the error message returned from account creation
just use full_messages since valid? has already been called
fix passing params to do_http_(get|post)