Added nuget packages

Added a whole bunch of nuget packages as directed.
Added project references

Tied the projects together as directed.