add cache functionality for /courses
rename Courses#results -> Courses#getResults
exclude _id field when retrieving results
add /courses and /kurses for listing courses
update core for single course bson reader
add json writer for course list
Merge branch 'feature/courses' into develop