maven archetype
updated gitignore for eclipse
test dependencies (junit+hamcrest+mockito)
project info
maven compiler configuration
contact official server through command line
packages
renaming
use constant charset from Guava instead of Charset.forName