Clean up subscribers controller and implement pusher

TODO: Double check on futures in activities controller
TODO: Test pusher