Remove --no-default option

It really doesn't make any sense at this stage because several keywords are required for the script to function at all as currently written.
Add tests of --key option

Closes #100