Update page title to function

- Name was grabbing the wrong value from the event.
- Added a test that setting a name does change the title fixing ^
- The fake backend wasn't setting a name so it was defaulting to Environment
- Changed the name to have a class to follow suit on the provider type for
consistency.
Merge pull request #229 from mitechie/custom-title

- Name was grabbing the wrong value from the event.
- Added a test that setting a name does change the title fixing ^
- The fake backend wasn't setting a name so it was defaulting to Environment
- Changed the name to have a class to follow suit on the provider type for
consistency.

QA

- make devel and note that the title is now "Sandbox on demonstration"
- Deploy the gui to a live environment and set the branch
    
    juju switch local
    juju-quickstart 
    juju set juju-gui juju-gui-source="https://github.com/mitechie/juju-gui.git custom-title"

Note that the title will be the environment name on the provider.
Added the dispatcher and save state controls to the state manager
Set version for release.
Set version back to unreleased.
Added tests for the dispatching functionality
Merge pull request #231 from hatched/state-controller

#### No QA