Made large refactors to the code.
The main object is now the ArrowheadClient which manages the system, consumer, provider, and server. This should help to make the library more modular in the future and allow users to write their own custom consumers and providers.
The api visible to the user is now found in arrowhead_client.api, keeping the __init__.py file clean.
Made large refactors to the code. The main object is now the
ArrowheadClient
which manages the system, consumer, provider, and server. This should help to make the library more modular in the future and allow users to write their own custom consumers and providers.The api visible to the user is now found in
arrowhead_client.api
, keeping the__init__.py
file clean.Closes #11