First draft of GUIFormattedPanel class

Like GUIPanel, but auto-arranges the GUIElements so that they don't have
to be manually positioned.
Removed old IO testing code from main.cpp

The DataSerializer test and the material serialization test.