Small fixes to SnowplowRequest to be used through main Snowplow class

Notes:
 - More changes needed
 - Need to comment on unfinished stuff
 - Docs
SnowplowPayload class mimics the same functionality of the python payload.py