Update Structure

Updated the file structure to more be more organized and added a readme
to each folder to explain what files should be in it.