Added headers to code
Added dependdencies as nuget packages.
Signed-off-by: npateman <nick.pateman@certivox.com>