Raid disk creation needs to not depend upon just name.

When disk creation is trying to see if a disk should be created,
it checked name and skipped it if the name existed.  The actual
parameters of the disk should be checked as well.

Redo method signatures to propagate some messages back into
jig/hammer node role to log results and actions.  still needs
work but makes progress.

Update docs and fix a bit
Heck no. Use an instance variable for logging instead of passing around to-be-logged statements, please.  I hate the API contract that returning things like this entails.