Initial commit
AES session key generation
Use the Bouncy Castle security provider for better crypto
Use a TerminalCardService object for handling card communication
Added Formatter for basic byte[] and String conversions