beginning of citygen algorithm

citygen based on parish & muller. Simplified version from
http://mollyrocket.com/forums/viewtopic.php?t=730&sid=a9a2628b059a727cbde67309757ed178
and http://www.newton64.ca/blog/?p=747#7472