Feature/pusherize leecher status

This adds Pusher to the project

First iteration is to replace the polling on /leecher so that it is event driven