first version of os assignment, includes basic globbing