Basic search functionality implemented

The user can search for course names. No error handling implemented yet