added function mkdir skipping current set umask
added class to create and handle data storage to any file