added rspec to Gemfile; added first version of topological_sort