cleaned up interface, added edit and delete, started to implement required fields and error messages