implemented todo because the upper layer calling toPath() method which need Path interface to be implemented.
added ctor.
removed NativeFSLockFactory
get RandomAccessFile from object directory
initial