test: Add unit tests
fix: Force single selection on programmatic update
chore: Track distributable
chore: Bump version for release