map object base class, property definitions
added +,- operator for properties and gene class
created the three derived map object classes
beginning with map class
fixed my first D syntax errors