Updated depdendencies

Switched to new version of parent pom
Switched to Jacoco
Update the coding standards
Updated dependencies and descriptions
Removed explicit compile dependency against JUnit.