recursively travels on directory up to find .sln file