addressing issue #4. Added ability to create new readers without directory being present.