Add contribution guildelines and first draft

The project was missing a 'contributing.md' and all open source projects should have one of these.  Let's get this polished up and :goat:ed!