Add comments to some classes in tachyon.master, for more detailed java doc.

Add comments to some classes in the package tachyon.master, for more detailed java doc.
Including the classes about Block, Dependency, Image, Inode, Journal, etc.
Can you explain why its this behavior?  The doc says how its implemented, but its unclear why its that way. Would be good to see that in the docs.