Refactored the code base. Fixed issue #26; Implemented feature #25; Implemented issue #24; Implemented Commander API like proposed in issue #14.
New documentation
Removed TODO notice; already done