changed CMakeLists to not build sub-libraries anymore
added directory proxy routines to IO