Adding URLDecode, a complementary function for URLEncode. Updated NSString related unit tests.

The URLEncode function was so handy in my latest project. :) But I noticed there was no way to "reverse" what it did in the library. Seems like there should be a function to undo the encoding.

Please feel free to make suggestions on a better way to do this or some more unit tests to add! :+1: