Updated Java Doc
Added GNU GPLv3 to source code