Add an existing project file to a new solution file resolves #79

Scenario
------------
This small feature enables adding existing project files to solutions.

Implementation
-------------------
New overload for `Solution.AddProject`

Issue
-------
Resolves issue #79