- wiring into pub nub in an efficient manner

Signed-off-by: Jake Hall <jake.hall@nike.com>
- adding app icon
- making pub nub messages a little smaller.

Signed-off-by: Jake Hall <jake.hall@nike.com>
- refactoring for testability.  adding tests

Signed-off-by: Jake Hall <jake.hall@nike.com>