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

resubmitted for PR361, rebase to current master.
should this be moved after the blocks are freeded?  Non of this code should throw a exception (other than normal JVM stuff), so its more of a flow comment.