Diver goal functionality

Still missing properly creating goals with skills and editing goals. But
can now properly load goal list and view goals.