Cleaning up the structure and adding a ton to the readmes