Unix API partially works, throwing bad_function_call.
Unix API transport works perfectly.
Reimplemented hex encoding using Botan rather then implementing this by
yourself.
Corrected PrivateKeyDSA to return correct numeric binary value.
Created APIClient and inherited UnixAPIClient (formerly UnixAPI) from it
Tried to create SocketManager and P2PSocket to be used in API.