Commit 9

Split Turn Info into distinct GUI related script and TurnInfo script.
Rewrote GUI scripts so that colonise and improve buttons now work
properly. GUI is now watertight! (But not for long)