[fix] Correctly handle short arguments. Fixes #5 #6

This is a breaking change but it automatically transforms `-a`, `-b` in to boolean
values and also multiple booleans when you use it as `-abc`.