Added definition for differenence. Goes some way to fixing #14
Exported difference
Added union as a synonym for mappend, and inlined difference
Added intersection. Closes #14