added test for firstObjectMatchingFilter
adjusted useful test helpers
added more test notes
added NSDictionary method for getting an array of tuples
rewrote dictionary methods based on array methods
wrote tests for dictionary tuple categories