Added AdditiveGroup constraints.

  And removed some trailing whitespace.
Updated Boolean instance.
Added Ord and Eq function instances.

   Which weren't being imported from NumInstances.
Merge pull request #2 from jkarni/master

Changes to make shady-graphics compile.