Changed create_enrollment to create_or_update_enrollment
all CourseEnrollment modifications route through create_or_update
purchased_callback now uses the change_mode method
Response to CR
response to CR
Small fix
Merge pull request #1634 from edx/flowerhack/feature/refactor-to-track-enrollment

Flowerhack/feature/refactor to track enrollment