layout changes for the java based site generation
site generation
travis configuration
merge java based generator branch