Added stream operators to tap_adapter classes
Implemented open() for posix_adapter