added more documents for Java backend
first iteration of cleaning up file utils
second iteration of cleaning up file utils
cleanup file utils