Added basic error handling and new requirement for pycrypto
Added new decoders
Merge branch 'master' of https://github.com/kevthehermit/viper into kevthehermit-master
Cleaned up and fixed style issues