Merge pull request #118 from toberndo/devel

devel branch: First draft of encrypt message function
Cleanup, creating armor enums
Changing main api to be more key dependent
Refactoring message and key class. Implement decryptMessage.