Move the typescript files to account for the new (more generic) naming.

Refs #79
Update the to TypeScript 0.9 (yay generics!) and rename to EventWorker

Refs #79
TS 0.9.1 fixes.
[navigation] controller -> EventWorker and all associated explanations
Merge branch 'master' of github.com:slightlyoff/EventWorker
Replace "controller" terminology.

Refs #79
rename Navigation Controller to Event Worker, cleaning up language where appropriate
fix links
fix IndexedDB link - markdown doesn't like MSDN links