rivers, changes to factories

slew of small tweaks to the gui, new terrain type (river), factories now
require power to operate.