initial nsq middleware and readme