rename project ide to sfgui_main
make SFGUI an optional dependency
begin an SFML frontend without SFGUI