Bug Fixes
* **client:** clean options ([d3fa580](https://github.com/wooddance/aNinja/commit/d3fa580))
* **client:** patch pyppeteer ([5979492](https://github.com/wooddance/aNinja/commit/5979492))
* **client:** split into two module ([4a8a2c7](https://github.com/wooddance/aNinja/commit/4a8a2c7))
* **cookies:** not discard cookies anymore ([205b7b0](https://github.com/wooddance/aNinja/commit/205b7b0))
* **login:** loginer with new client ([4c8b36b](https://github.com/wooddance/aNinja/commit/4c8b36b))
Features
* add setup.py ([0e656df](https://github.com/wooddance/aNinja/commit/0e656df))
* **client:** implement HTTPClient ([8595f7b](https://github.com/wooddance/aNinja/commit/8595f7b))
* **cookies:** format 'expires' attr ([52a7fb1](https://github.com/wooddance/aNinja/commit/52a7fb1))
* **cookies:** implement CookiesManager ([544d78b](https://github.com/wooddance/aNinja/commit/544d78b))
* **core:** implement BrowserClient ([a34ecbb](https://github.com/wooddance/aNinja/commit/a34ecbb))
* **core:** implement SessionClient ([4231f30](https://github.com/wooddance/aNinja/commit/4231f30))
* **login:** 115 login with qrcode ([bbf9df0](https://github.com/wooddance/aNinja/commit/bbf9df0))
* **login:** implement basic Loginer ([33bd89e](https://github.com/wooddance/aNinja/commit/33bd89e))
Tests
* login for 115 ([3a6efd2](https://github.com/wooddance/aNinja/commit/3a6efd2))
* two clients ([c0233db](https://github.com/wooddance/aNinja/commit/c0233db))
* **client:** test with cookies sync ([2b3446c](https://github.com/wooddance/aNinja/commit/2b3446c))
* **cookies:** synchronize between clients ([f95c6d1](https://github.com/wooddance/aNinja/commit/f95c6d1))