Added course enrollment

Change-Id: I973fcb2672b53e0aa64158bea46b8cbb9c371c17

@rocha 
In other analytics repos we have been using http://docs.openstack.org/developer/pbr/ to avoid duplicating requirements in `setup.py` and `requirements.txt`. I like it.