TreeGrowProcessor + small .gitignore change

Changes:
- Added TreeGrowProcessor for randomly growing new trees,
- Changed .gitignore to make git ignore the javadoc output folder in the server project.