Split out SolutionInfo for assembly versioning
Change build script to produce SolutionInfo, unit testing and NuGet package creation