Fix a couple of bad interactions between aliases and defaults

- Alias + boolean + default is broken (#7)
- Default values and options with dashes not working (#20)