* internal encoding is now set on Framework::load
* added String::startsWith, String::endsWith
* validation now supports arrays