shorter gem description [ci skip]
allow adding defaults

closes #10
closes #7