Added some tests and tweaks to ArrayUtils.
Removed ArrayUtils::switchKeyValue() as it's basically array_flip ;)