Implement test for item data encryption via key agent
Add function for random password generation

This generates passwords following the same scheme as the Go
1Pass client by default, passwords of N chars with a dash
after every 3rd char containing at least one char from
each of the charsets [A-Z], [a-z], [0-9]

eg. 'Nfb-z86-0eyz'