Move querying of existing passphrases to a function.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Refactor Parameters comparison method.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Use attr_writer instead of defining a function manually.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Use . to call methods, not ::.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Move initialization and sanity checks out of parse_args.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Raise RuboCop limits somewhat.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Briefly document each of the classes.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>