Moving everything to PSR-4 plus other housework

 - Moving tests out of src
 - Code coverage to uncover files
 - Upping apigen and modifying makefile routine