Fix finalize (me is not defined)
JSHint fixes
Separated hash/route into their own widgets.

Added mvc/controller widget.

Moved route/uri.js to troopjs-core (with tests)

Bump version to 2.1.0-1 as these are breaking changes.