add block handler to handle block files on different under file systems[Tachyon-33][SubTask 1]

resubmitted.
@dcapwell 
I think checkPermission is needed on all under file systems when writing or deleting some file.