Make create user work so it now also creates a bucket list.
Clean up the goal class to take multiple constructors