Clean up, put in packages.  add the NSQReader that connects and handles subscriptions.