Feature/automatic java doc deployment

Can now automatically build and deploy javadoc via mvn site-deploy in the root pom