Commit for the night, big user changes

Apparently I haven't understood this transaction manager thing well. I guess
a lot of my code was extraneous. Oh well. I made some big changes to users today
and accomplished my new user, edit user, and view user goals. I should make
delete user, but that can wait for another day.

Next step is writing a post tomorrow. :D