Allow commands to be delimited by underscores
Add repo snapshot command
Fix small bugs