general updates, mainly added CONTRIBUTING.md