go-recurly code review fixes

lots and lots of changes, mainly in response to the code review.