update nuget files, readme, added a base add method