Haskell: Added a file to dev/ for defining a group typeclass such that each
instance is associated with a specific "element" type that its methods operate
on
`grdata` in GrData.hs now returns a special structure of all of the group data.
Displaying this data nicely is now a separate function.
Added a function to GrData.hs for showing GrData objects themselves nicely