Cleaning up goals page

Rebuilt the goals page, it is now cleaner looking, goals are now sorted in a table, and everything works nice and responsively.