implementing SolutionDirectory.  Closes GH-14