First implementation of course filtering

Also allow requests without trailing slash