Commit 98

At least partway through getting AI to build system improvements.
Completely changed improvements functions to optionally return the
potential value of the improvement if built.