Added wrapper classes for Public and Private key.

Expect to continue with UI