Move defaults to __init__.
Fully test the argument parser.