Added license information and updated project info

Added LICENSE
Added license header to .JAVA files
Updated .gitignore to explude JAVA objects.