Move Set::hasLoop() to new Algorithm\Loop
Move Vertex::hasLoop() to Algorithm\Loop::hasLoopVertex()
Add tests with 100% coverage for new Algorithm\Loop
Document new Algorithm\Loop
Merge pull request #51 from clue/move-algo-loop

Move loop algorithms to new Algorithm\Loop