Enhanced API and added a spec for ORMultiMap

In addition the removeBindings api call has been removed in favour of using the newly introduced get, put and remove map level operations.
yes, I think it is a good start, and we can think about optimizations later (at least I don't have time to do that now)
a TODO might be good