Merge pull request #16 from openAgile/S-48712_ApiResponse

Merging S-48712_api_response into develop.
Allow overriding rejectUnauthorized when working with SSL in dev/test machines

Use eventStoreAllowSelfSignedCert=true to allow this.

These machines use self-signed certs, and request wants rejectUnauthorized=false
as an option in this case.

S-48823
Force config.eventStoreAllowSelfSignedCert to true for temporary debugging

S-48823
S-48823 use https not http for EventStore url
S-48823 Nix h/coded eventStoreAllowSelfSignedCert
S-48823 use https not http for EventStore url
Standard location for analysis/design docs S-48970
S-48712 Creating test for projections
S-48712 Add test for partitioner by asset

and separate data from test file. create the event store environment
S-48712 add test for  by repository projection
S-48712 improve the test

to check the stream if it contains what it should
S-48712 emit error messages to error stream
S-48712 Started to make use of sinon.js so we can increase the test coverage.