Merge pull request #1 from jkuk/master

uml files
moved some stuff around
added more UML
added simulation controller to documentation
added Use Case Diagram
I added an "if (scenarios.isEmpty())" section into the constructor of SimulationController. I left it in comments under the original code, because it won't work until Shaunt's method is in the code. He said before that he's thinking the "addRandomScenario()" method will be in SimulationController. If it is not, we'll have to add in an instance of whatever class the method can be found in.

This code is currently written with some assumptions about Shaunt's method.
Merge pull request #4 from jkuk/master

added random scenario button for shaunt
Merge pull request #3 from RichardHayesMassbay/master

Added code to SimulationController constructor
added a bug log
Merge remote-tracking branch 'upstream/master'
Edited the (still commented) code in the constructor of SimulationController to use the addRandomizedScenaro() method while expecting a return type of void, rather than a Scenario return type. This better fits Shaunt's method so far.
The code in the constructor is uncommented and set to replace the previous code for loading default scenarios. I left in the old code in comments because this method has not had a chance to be tested with Shaunt's addRandomizedScenario() method.
Merge pull request #6 from RichardHayesMassbay/master

Edited the SimulationController constructor
Merge pull request #5 from andy2013march/master

Please accept my bug log.
Merge pull request #8 from jkuk/master

There are john's changes
state diagram