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.