Refactoring, documentation updates
Refactoring, documentation update

Since the original author abandoned the project, and I'll be maintaining
the codebase, the packages have been refactored.
Merge branch 'karan' of https://github.com/thekarangoel/jReddit into karan