fix<Magic8Storage>: add check for empty files
refactor<Magic8Storage>: rename method parsefile() to readFromFile()
fix<Magic8Storage>: change visibility of methods ConvertListToTreeMap()
and ConvertMapToArrayList() to private
test<Magic8Storage>: add JUnit test for Magic8Storage constructor
test<Magic8Storage>: add JUnit test for writeToFile method