Use PSR-4 class loader

Move files around a little, throw away some old trash and make use of modern class loader. Now Texy does not load until is needed.
and these checks might be in a different file, so you can still have them in composer's `autoload.files` section