changed routes to be more restful, updated style of edit page, added edit validation, and input persistence.