Refactored user edit/create form, added few tests from Ch 9 of tutorial