added teachers controller and entities
added update goal functionality