Renamed AddWillBeRemovedObserver to CreateWillBeRemovedObserver
Using Dictionary.TryGetValue instead of .ContainsKey
Moved EntityMatcher methods to Matcher. EntityWillBeRemovedEntityRepositoryObserver takes a matcher instead of an index.
Updated readme
Added "thanks to" and repos for swift, obj-c and clojure to readme