Added dev-init function again, updated command-binding to use a default true can-exec-fn and added add-command-binding.