Fixes an issue where we were not properly escaping project numbers sent to the NSF and Crossref awards APIs. Using the core Ruby URI gem to properly encode the values now. We are doing this in a separate function for all other args
Added the printField arg to the NSF query string to tell the NSF API which fields we want back
Also remove the restriction that the NSF results MUST have a principal investigator (PI) defined
printField
arg to the NSF query string to tell the NSF API which fields we want back