Update Vagrantfile to run tests
FIx .travis.yml bats path
Fix uncollected tests files
Fixes #155 and adds enhancements to AES package

* This should now state "Error: cipher: message authentication failed"
  when the wrong passphrase is entered
* The mode of operation for AES has been changed from CFB to GCM so
  messages can be authenticated. This will return the same error if
  the ciphertexts has been compromised