Improve Javadoc block splitting
Update gitignore
Add license file