Restructred src code
Added src file structure