returning false instead of exception when a path is not found
passing in the whole test instead of just the key to the operation
adding open_basedir rule (Issue #3)