add deletion method
return raw response for `Base#create` and `Base#update`
implement filtration on backend side
add possibility to fetch company information

* we can use `client.company.all` to fetch company information
* add possibility to pass token to `company_file` option
* refactor `model` method
* simplify models parent classes
fix select_company_file method