added munit unit testing framework
a map is divided in two halves