improved composer requirements and fixed some testing issues, more tomorrow