Map editor can save xml

also updated the game code to be able to read the xml generated by the
map editor.  there are many issues with this, namely the level width is
not being saved and loaded correctly so everything disappears when teddy
moves past halfway.