added a new courses page [ready to merge]

* works for ug and pg
* added separate routing
* kept filtering for now although maybe not needed?

once merged this closes #204