Major Changes

- Rewrote StartSymphony.m to make it simpler and easier for variations
- Unsealed Symphony.m and created a PetriSymphony class that inherits
from Symphony. This allows for me to easily override the code.
- Got the Solution Controller to correctly be logged and accessed
through Petri's logg file.

TODO
- rewrite editParameters.m because the way it is programmed, it prevents
any background processes to be run concurrently. This prevents the
solution controller or log file to be run when the edit parameters GUI
is open.