Fix Maven config
Add Apache License Header to all files