Repository tree root level files
improve docs
add CONTRIBUTING.md