* This removes some duplication between the fake blockchain and geth blockchain. * This pulls the observers into the blockchain listener
* Right now, the two environments are Public and Private * This was to reflect the two blockchains we run against