Trying a more logical structure

Need to write it up in the readme.
Moving benchmarks out to the main repo
More reorganization
Updated readme to reflect changes in the file structure

Plus, wrote about contribution