Add ReaderApi abstract class
Add read function
Merge pull request #116 from magicant/feature/reader

Add read function