Adding create form, refactor routes, update reloads on error