Changing NPM description
Updating test to ensure error scenarios are covered. Check to see if  was a function was also incorrectly using AND instead of OR. Updating NPM version.