add a tests for courses.
Add some tests to ensure nothing breaks in the future.
Delete old file.
Add travis ci build status.
Merge branch 'feature_courses'
Avoid usage of sample which raises error  in ruby 1.8.7
Fix gender cn