Merge pull request #34 from rintcius/styles

Various style additions
Work on equals, hashCode and toString