Added basic search functionality for courses on substring matching

@DavidMah 
Should have unit tests and appropriate API documentation, please verify.