Initial implementation.

Readme file.
Some classes and interfaces refactoring.
Some command specs added.
Missing commands implemented.
Some more specs and few tomdoc comments.