Improves dockblock
Adds use statements
Follow the order in Driver interface
Further improves dockblock
Adds pheanstalk to the docs
Reverts class extensions/interface implementations
Removes property documentation
Merge pull request #128 from sagikazarmark/fix/docs

Fixes docs, adds some code restructure