update readme based on real life experience

Flesh out the 'how to get started with development' in the README.

Please check it over - these steps were based on my experience.  I'm new to `go` so if any of this seems a little screwy that's probably why.  But these steps did get me as far as running the test suite which felt pretty good.