refactor classpath logic out of REEFFileNames class into three classes
derived from REEFClasspath; other minor refactorings