Rearranged code into folders and cleaned up Readme.md

This PR just rearranges the code into folders and fixed up some formatting in the Readme.md