format and reorder
improve java doc
Improved rename

Made it more thorough and use the new InodeFolder structure.
Removed null check for getPath in rename
Created _rename method, which allows EditLog to replay rename without
logging