Removed Widget.cpp

Not needed, as it had empty constructors/deconstructors
Added sgui::Button

Modified Widget and Window to accomodate relevant changes.