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

resubmitted.
this should be implemented by child class. but BlockHandler also needs them, because delete function calls it .