allow many arguments in splFileInfo sub class ctor

closes #58