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

resubmitted for PR361, rebase to current master.
Where is this used? This expose the ConcurrentMap instance to the outside of the class. Users may change the value of the instance.