add hashCode and equals to Module.

This ensures that a set which collects modules only contains one
instance of the GuavaModule.
Merge pull request #32 from hgschmie/master

add hashCode and equals to Module.