Register commands with the framework

This commit breaks all commands