re-did all the configuration stuff and added the configuration GUI
Added Loging