optimized pom.xml
- added maven side generation
- maven site 2 github upload
- setup maven release plugin/process