Refractored to incorp OS and Gui into one Project
Restructurig the code layout