[fix] removed unused test
Merge remote-tracking branch 'origin/master'
code style
[fix] - fix - apiKey not required... - can be null
[fix] - duplicates for test
[feature] - using node module of request (https://npmjs.org/package/request) to test running appliction
[feature] - more unit tests with request
[feature] - more unit tests done