Fixing the equality method
- Including laws function, so it's easier to test all the laws of a specific type at once.
- Adding a helpers module and exposing foldLeft and equality
- Upping the package version number.

Adding the semigroup all test.