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.
    map.entries.map { case (k, v: ORSet) => k -> v.value }