update readme so people can contribute
merge
merge
merge
slight refactor