adding map-utils
adding vk-biject, kv-biject to map-utils, and cleaning
renaming  injecions to injection and fixing it up