adding all nuget packages and organizing namespaces