ignore build folder
Added passphrase box abstraction and tests