Added maven plugin to build sources jar
Merge pull request #50 from kirikaza/fix-usage-number-collection-elements

Fixed usage of getNumberOfCollectionElements: replaced enclosing class with element class
Merge pull request #51 from kirikaza/build-sources-jar

Added maven plugin to build sources jar
Refactored code and improve code quality based on Sonar