Changing user to an abstract class.  Fixing composer for require dev.