Updated to allow processing csproj file

Updated to allow processing both sln and csproj files. The command can
now also be called over a directory and it will search for either an sln
or a csproj to process.