final refactoring pass
finished final refactor (for now)
import clean up
fix shading conflict when implementing metrics
register history command
flag autocompletion broken at the moment
remove it until it is fixed upstream
add choiceformatter to limits command