Working linux implementation
Refactor linux support
osx support
Update README.md
Refactoring code structure to remove duplication
Adding missing file to refactoring
Refactor osx and linux implementations into single posix class
Merge pull request #2 from hybridgroup/refactoring

Refactoring code structure to remove duplication
Removing extra space
Fix jruby support
osx jruby support
Update README.md
Merge pull request #3 from hybridgroup/jruby_support

Jruby support
Add RubySerial::Exception class
Update README.md
Cleanup
Made some progress but still not working
Merge branch 'dev' into windows-sadface
read and write works
Error checking and prettyness