Refactor read() method and add readFrom() method
Merge pull request #3 from wagnert/0.5.8-beta

Refactor read() method and add readFrom() method