Add initial version of GettingStarted tour.

* Fix small bugs found along the way, and refactoring to support
cookie tours.
* Minor formatting and convention changes.

Change-Id: I9a072fb359aeea1537fc10c3f8c867ca150354f7