Added .gitignore to source control
bfs research now returns a vector of the discovered vertices
no memory tests are now optional (because it startle valgrind)