Adding stratcon ingestor

Why:

This is to make sure that noit_client functionality can be tested end to end. One should be able to use the noit_client to create a test check and eventually see the the metrics for this specific check.

How: 

Adding the stratcon ingestor and client code to this library.
Using a pre built container harnessing the code from the stratcon ingestor components included

How to test:

Prerequisite: You need to have docker.

npm install
npm test

Under the hood:

I am using depends-on for process management. When you run npm test you will get
 -- a fully functional standalone noit instance
-- a stratcon ingestor which will ingest the metrics and out it in
-- a redis sink

We will then use the noit_client to do basic checks against this instance.
We will also configure a test check with a defined uuid.

We will then use a simple redis client to check for ingested metrics and also specifically check for the metrics for the newly created check with the known uuid.




there is a 20 second sleep... instead of sleeping, can we wait for N count of messages?