Fixed up javadocs
Cleaned up some warnings with maven