Adding a console project for quick testing examples and more test

Added DFSTest class for testing dfs traversal relatives algorithm
Added SmartNet.ConsoleTest (Console Application) for running quick examples of library usage
Adding dfs for vertices in graph
Reorganizing project structure for including docs

For docs:
SandCastle is going to be used as the tool to help with creating automatic documentation
Merge branch 'dev' into algorithms
Resolving missing files after moving project structure
Deleting old files from previous project location
Removing imported ConsoleTest project and creating a new one

This for solve an issue with the previous one in branch dev when merging
Saving .sln before merging with algorithms branch
Merge branch 'algorithms' into dev

Conflicts:
	Code/SmartNet.sln
Fixing missing params keyword in method

Method:
AddPath(T[] vertices) -> AddPath(params T[] vertices)
Adding test for AddPath methods in Graph class
Adding tests for AddCycle method in Graph class
Adding tests for HasVertex and HasEdge methods in Graph class
Merge branch 'graph' into dev