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

resubmitted for PR361, rebase to current master.
it is not used to add block(which is performed by cacheBlock), it is used to add size and access time information bound with blockId, there are similar methods: deleteBlock and deleteBlockId