added ability to fork a reading into a private readinglist
adding initial reading model tests
passing tests for reading model
cleaning up whitespace and formatting