[BUGFIX] fixes $settings is null in \Repository\Page and PHP 5.3 compatibility

was https://github.com/PhileCMS/Phile/pull/113