Really 64

- SubscriptionManager
- SubscribeAggregator
- ObjectSubscriber
- Replayer
- GorillaCenter new subsxription handling
- All the Gorilla wiring
- JSON parsing fix
- WIP of Unsubscribe handling
the `match` will return the `replayer` like here 
```
val replayer = markers.filter(_.r === rSub.r).firstOption match {
case Some((_, rev)) =>
  context.actorOf(globals.replayerProps(rSub, objectSubscriber, Some(rev)))
case None =>
  context.actorOf(globals.replayerProps(rSub, objectSubscriber, None))
}
globals.mediator ! Subscribe(rSub.r.toString, replayer)
objectSubscriber ! ReplayerSubscribed(replayer)
```