reading time refactoring + tests
Merge pull request #163 from putaindecode/enhancement.readingtime-transition

reading time refactoring + tests