Modified Problemtype classes so they pulled information from the
database directly. also cleaned up those classes so they pulled most of
their functionality from the super class instead of reimplementing
superclass methods. fixed all links on navigation menu to point to
proper classes