Updated gitignore
Split the baseObjects module into parts, also did small edits on all the files