fix long epasswords

Changes to encrypt.rb and epass.rb as \n is evaluated as newline when they appear in encrypted passwords and written to YAML with bcdatabase encrypt, or stdout with bcdatabase epass.  Seems to affect epasswords which are larger than 45 characters.  This  breaks Bcdatabase loads as epassword ends up on multiple lines in .yml file and can't be loaded.