Update to latest command framework, add checkout and /pull -b ability