GUI is here!

gui is started but not finished.
all settings are loaded from config.xml
multiple site can run on different ports