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

resubmitted.
What's the concurrency model for this class?  This variable is not multi thread safe.