Add support for file object in stream reader initialization.

Changed NMEAStreamReader initialization to pass file object to stream. Provided tests to complete coverage of stream.py and check new features.