Modified exception output to looked properly formatted during unit test failures; Added more test coverage; Renamed data_armor.py to crypto.py to be more consistent.