Course must be an abstract class in order to get only instances of their specific types.
Adding missing entities, relations, traits and interfaces.
Implementing the "Qualified" entity concept.
Adding CVBundle
Modifying Doctrine entities
Adding Backbone models
Adding base api and form scripts