made ticker inline, changed Pusher channel to be of presence type, added route for Pusher authentication, added Pusher controller, refactored event broadcasting