Adding gradle build file

Right now it just sets up a basic java project and pulls in the bouncycastle dependencies
Basic POC - crypto client implemented

Crypto should mostly be there but the Client is using hard-coded values, these will become test-cases later. The client is also currently not protected the master private key, which should be protected by the hmacKey