Implement files_at_path, directories_at_path, and stringify + write tests

I think it is generally accepted that parenthesis (the second pair here) can be omitted when writing RSpec DSL. :dancer: Same for all the matchers down below (`be_a`, `include`, `eq`, etc.)