Add message views, stores, constants, and actions.

should this be the `MessageActions.get()` dispatch method since we are triggering an action for the store to get new data instead of just asking for data the store already owns