Adding license header to code

- Added license header
- POM changes to allow push to maven central
Do not add license information to man pages.
Added license header to files