Adding gac reference

For now this just assumes that if the reference isn't as .csproj file _or_ a file with an extension of .dll that it is a gac reference.

If the reference being added isn't already in one of the pre-defined assembly paths (This excludes %SYSTEMDRIVE%:\Windows\Assembly) then it will not be added.