CE-933 Moving some tests to proper test class
CE-933 Adding tests for sendNewUser method
CE-933 Removing redundant function wrap
CE-933 coding conventions
CE-933 Reusing helper methods
CE-933 Getting rid of notices
CE-933 Adjusting methods names
CE-933 Changing methods order
CE-933 Simplifying prepareRequest method to wrapRequest
CE-933 Making use of wrapRequest method
CE-933 Simplifying createSubscriber method to use helper methods