Establish JavaScript structure.
Email is a link.
Add time axis to the history chart.
Refactoring.
Add underscore.js.
Move external js scripts into js/lib folder.
Refactor resume.js to use underscore mixins and constants.
Whitespace.
Change history time axis to be vertical.
Refactor.
Left align the header. Add a tagline.
Add require.js.
Add VERSIONS file to record versions of external dependencies.
Rename d3 and underscore js files.
Integrate require.js...it works. Future self shall make it sensible.
Refactor modules.
Small cleanup. Carry on.
Expand tabs to spaces.
Bug fix: render history time axis correctly.

Add data parameter to historyTimeAxis(...) function since there use to be
a closure over data.
Add rectangles representing time spans for each history item.