Fix issue #17: open() throws exception.

Remove open() to fix double-open exception. Improve error info when an exception on opening serial port happens