Fixed issue mentioned in (#19)
Added version pinning for all dependencies
Added tox integration for testing new releases
Rewrote tests with pytest instead of unittest
Added cache option for costly getbyid operations using cache flag
Restructured project and moved default, exceptions and utils into their own files
Added sessions so tcp connections are being reused for subsequent api calls
Added better error handling and better retrying for rate limiting exception
Renamed accesscontrolpolicy related crud operations
Added prefilterpolicy related crud operations
Added minimum version requirements to api calls
Fixed issue mentioned in (#19) Added version pinning for all dependencies Added tox integration for testing new releases Rewrote tests with pytest instead of unittest Added cache option for costly getbyid operations using cache flag Restructured project and moved default, exceptions and utils into their own files Added sessions so tcp connections are being reused for subsequent api calls Added better error handling and better retrying for rate limiting exception Renamed accesscontrolpolicy related crud operations Added prefilterpolicy related crud operations Added minimum version requirements to api calls