Added some framework. Feat.: Graphical interface

Also included debugging tools similar to those used in APSim. Debugger
allows logs to be written to an output file in addition to standard
output. A window now appears and can run a cleaning up function on
close.