separate out fcntl to its own module
place related file descriptor operations into dedicated classes
start fleshing out interface of IO2 and File2 to match original IO and File
add fcntl.rbc and file_descriptor.rbc and io2.rbc and file2.rbc to load