Updated client to support enrollment date ranges

* Added support for enrollment date ranges
* Added TimeoutError to Client
* 100% test coverage!
Has the Internet taught you nothing? You have to add a "/s" after your jokes, otherwise people will take you seriously.

/s