UNFINISHED

Conflicts:
	src/main/java/com/snowplowanalytics/snowplow/tracker/Payload.java
New Payload interface & TrackerPayload
Test that work
Fixed add(String, Object)
Tracker setData
More tests
Added setData with tests
Emitter class with synchronous GET and POST
Updated Constants
Added getMap() to TrackerPayload
Emitter beginning tests
Flushes buffer when it reaches a max

- Hard set value of 10
Commit closer

- This commit is for auto-closing issues that were fixed by the previous
  commit.
  - Fixes #7
  - Fixes #6
Removed unused imports
Separated Emitter class and EmitterHttpMethod enum
Added Subject & DevicePlatform classes

- An initial Subject class
- Makes use of DevicePlatform enum
- Fixes #22
- Updated Parameter class with Subject keys
Added getter for Subject
Removing old classes

Signed-off-by: Jonathan Almeida <jonathan@snowplowanalytics.com>
New Tracker class

- trackPageView added

Signed-off-by: Jonathan Almeida <jonathan@snowplowanalytics.com>
Adds context via completePayload