loads of mods to all of spinnman (including correct format of the doc stuff and now as clsoe to pep8 complient as possible)