Map editor

Map Editor is functionally Complete Ready for Merge.  I'm going to bed.