general code tidy
general code tidy

Acted on the results of golint - mainly the comments around the methods.

Then, more opinionated, I removed the use of named returns as they didn't seem to be serving
any purpose and this makes the code clearer than an 'empty' return at the end of the function.

sunfmin/fanout,jmptrader/fanout