Refactor users new/edit pages, add partial _fields page, update tests
Merge branch 'updating-users'