Remove unnecessary 'return'
problem_list returns just the names of problems instead of their paths
Remove pathname library dependency
More consistent naming scheme