mavenize everything
added some tests
begin custom packets