Closes #246 #284 #285 #288 #289 #291 - Improved Fluo cluster management.

Pull request for  #246 #284 #285 #288 #289 #291
The call to withLocalFiles() returns a LocalFileAdder object and every subsequent call to add() returns a MoreFile object so it's tricky to do this in a for loop.  However, I have fix.