Added _.propertyOf method

_.propertyOf method as discussed in https://github.com/jashkenas/underscore/issues/1916

Resolves #1916
Questionable micro opt for an edge case seems like all the wrong reasons to have it in the code :P