More efficient Goal Summary

Each goal type now has a Summary method that returns a short summary
version for use in goal display and reward details.
Custom Reward details

Can now view details about the custom rewards, including the content if
the reward is earned.