Let's Build Activity++ - Part 2

Continuing in our quest to create the interface behind Activity++, this time we introduce a randomize button, proper theme colors, labels for the rings, and highlighting when the goal for each ring has been met.

This is a companion discussion topic for the original entry at https://nsscreencast.com/episodes/224-lets-build-activity-plus-plus-part-2