Merge branch 'release-0.4' into develop
Pull out choose functionality
Rename globals -> gvars
Dedup choose code
Add debug logging
Shorten some debug messages
Make search go into choose
Add documentation
Make methods private to avoid abuse
Change command naming
Fix bug
Change .gitignore
Bump version
Add requires
Merge branch 'release-0.5'