Implement routing.
Merge pull request #4 from drabinowitz/routing

Implement routing.
Add message views, stores, constants, and actions.