init codes factory
use codes factory in abstract dump command
document codes factory
remove codes factory and implement factory method in codes class
small typo in readme
better code samples in readme
merge confict resolution