Support for description, source, ref URL, pub date and accessedOn date

Support for description, source, ref URL, pub date and accessedOn date. 
You need to merge these changes, then push changes to Nuget after that I will remove project reference from UploadSample and replace it with Nuget package.