Fixed autogen.sh
Change naming convention for struct tags so it doesn't violate C reserved word standards.
Moved contributor text from the end of the README to a CONTRIBUTING.md file