Implemented asym key creation and crypto
Devided tests into unit and acceptance tests