Run tests alpabetically but libs randomly

Also improved descriptions and added async support to the reject test