* Move exceptions to a separate module - exceptions.py
* solver.py
* Place some long running coroutines into AbastractEventLoop.create_task
* No longer handling BaseExceptions on initial solve method
* launcher.py
* Add modifications for Pyppeteer v0.0.21
* proxy.py
* Replace asyncio.Lock with threading.Lock
* examples/
* aiohttp_executor.py
* Polished multithreading, ensuring browser exits (hopefully)
* Once again might have forgot something...