Splitting header into multiple files.
Adding doxygen documentation.
Adding function for testing UTF-8 string.
Updating Xcode schemes.
Updating doxygen documentation.
Adding initial tests.