Added course enrollment

Change-Id: I973fcb2672b53e0aa64158bea46b8cbb9c371c17

@rocha 
Got it. That does not address the second part. Are unicode `course_keys` been correctly encoded when send to the API, and on the other side, are they correctly decoded?