Split classes to seperate files

CloudScraper is getting bigger and this is an effort to keep the
code under control.
Ignore .pyc files