Multi-Class First Order Traffic Flow Modeling