Adds isalnum, isalpha, isnumeric, islower and isupper to string

These methods were requested by a trinket.io user.  The isnumeric is not quite true to python in that it does not detect unicode numbers like u+2155.  Open to ideas on getting full python style implementations but figured this was still useful as-is.