Added handling for stdin, allowing for general handling of all
descriptors.

Next step is to add code for the following:

1] Walk array backwards (either stdin that has been stored in an array,
        or the file that has been opened using mmap). Both of these are
able to be handled the same as they are simply pointers to memory (byte
        streams ftw).

2] Proper error handling/messages.

3] ???

4] Profit!