Add goal model with content attribute

- Belongs to user
- User has many goals
Simplify functionality

- Don’t make people ask for help. Just send them instructions if they
give an invalid command.
Add basic goal functionality