Update build compatibility for linux
Add read method which accepts 0 parameters
Change windows ruby object from rb_cIO to rb_cObject
Fix variable argument list for read() and set correct Object structure for ruby object
Add error checking to windows impl read and write
Merge pull request #2 from hybridgroup/update_windows

Update windows