add editing and deleting functionality, remove custom 404 error, add final styling