License header added to new files
Some javadocs tunning