added class record verifier
additional check for using the same attribute twice in a class
added faction record verifier
added missing attribute columns to faction table