basic map editor

This has a functional map viewer/editor. It cannot create new maps but
if you load a current map you can edit the tiles on it.