Create working directory if if doesn't exist
Merge branch 'MutiFileHashMap' into JUnit
Added Junit test
+fixed some bugs with redundant output in commit