Add storage dir and eviction strategy [TACHYON-33][SubTask 2 & 3]

resubmitted for PR361, rebase to current master.
I change the sequence of OP, first get block file's size,  then move the file from temp folder to data folder. if Exception occurs during getting block file's size, the file will not be moved into data folder.