Adds fallback for mb_strlen, fixes #61

Adds a function_exists check for mb_strlen and will use php's strlen in place of mb_strlen. Addresses issues with PHP installations that do not have the non-default mbstring extension enabled.
Seems like a lot of copy and paste here. Can we create another wrapper function so we don't need to duplicate the block?