Added map kit protocol and unit tests