add java docs
add gitignore file
continue to commenting files