Added tests. Package changes, now source is better organized. Unused methods, variables and imports cleaned. Pom changes, added build and reporting sections. Checkstyle file added in src/conf. Some code improvements and functionality changes.