Added new files to ignore and all the source code which for some reason I forgot to add on initial commit