Added ability to delete goals. Still needs work. Also, added some error handling for goal adding so that instances where users do not enter an initial task dont blow up the system later on. I should probably add more robust ways of handling this anyways, but all in good time.