getting some nice animations in

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

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

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

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

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