improve readme, add contributing.md