breaks out new/edit fields into partial
fixes user partial bug
exercise tweaks