Cleanup api. Do not overlaod + and ++.
cleanup
Added updated and remove functions
Added trait MultiValueMapLike
minor scalism
added test for immutable
Addef mutable version.
minor renamed
Added mutable version and unit tests.