Verifies if block is defined before calling it

If the user provides a nil completion block on `-[EERequest
initWithURLRequest:httpMethod:completion]` the application crashes.

This patch verifies if the completion block is nil before calling it.

And remove empty lines.