Many tweaks, mainly to action.factions.

`action.factions` needed to be able to validate a specific faction by
dbref, so code was added to do that as well.
More readable.
"can see faction" as a function which calls the filter
Readability changes.
"rp not-ok" for action.clean, and @@ for portability
Ignore some file system stuff