added static creation method in abstract command, rename example
renamed loggable command interface methods
fix readme for versions