MiniHDFS A minimalistic implementation od HDFS (Hadoop Distributed File System) for educational purposes