Use micro event emitter library.
Merge unnecessary sub-layout into application layout.
Add support for HomePane.

The homePane is modeled as the first step in the Steps collection but it has a different object signature.
The index and step positions were redone to account for thew new (first) home step.
Backbone was removed in favor of an eventEmitter and basic collection object.
Check in home page data for 'typing-speed-test'.
Upgrade UI to icon based navigation.

Thought here is to reduce visual weight and focus primarily on main lesson and code/content bodies.
demo page cannot be named the same as the JSON payload.

The compiler recognizes it as only one page since id is without the extension.