Improved Goal Display

Removed all casting from the Goals menu. Now it simply uses LINQ to get
the proper display, taking more advantage of the abstract Summary
method.