Implement ArrayUtils.
Allow string keys in ArrayUtils.
Implement StringUtils::startsWith and endsWith, some minor cleanups.
Test case for StringUtils