Refactored Pusher classes.
Started to add network connection management