Various categories on NSString to make life easier