feat: Deserialize any stream

- implement additional function deserialize#fromStream
- re-wire deserialize#fromFile to use #fromStream
- add / update unit tests
- fix #2
feat deserialize an ADIF string

- add method deserialize#fromString
- add unit tests
- fix #3