Add more acceptance tests

Covers following situations:

* Multiple arguments
* Custom provided dictionary
* No arguments
* Custom length and number of passwords