Added unit test target
Use std::map in VM