add README
add command factory
migrate to notebook
add missing files
add missing header files