unique inode key generator
split inode server code and data structure functions into separate modules