fix maven poms and add documentation