add file based data provider

Can provide course data for user by adding file with <username>.json to the test-files directory.  See csev.json for an example.  If the file does not exist get back a 404 and empty string.