Updated SAM2FLR to be able to read directly from a SAM directory. Required substantial changes to many of the methods to remove the dependency of SAM2FLR on a FLSAM.control object - it is now optional.