Support for AES-256

* put in the /crypto directory under a new package name: aesencryption
* this will use scrypt to generate keys from passphrases to be more
  secure than the initial method of iterative SHA256 hashing
* all messages will include the encrypted data, with a salt prepended
* added scrypt to GoDeps.json (revision number???)
* small test suite for the aesencryption package
* no integration tests yet
Refactored aesencryption package

* changed name from aesencryption to aes
* added more tests to package AES
* new API implemented
Added some new tests

* Tested extract functions in package aes
Merged develop
Minor cleanup - squash this commit into another

* deleted crypto/aes/aes.go - empty file
* clean up aes_test.go
* start errors.go in aes package
Fixes #136 -

* edited cmd/trousseu/commands.go to check for one argument and
  uses bufio to read the value from the user
Merge branch '136-set-value-stdin' into develop

Conflicts:
	cmd/trousseau/commands.go
Add johnny diabetic as a contributor