Minor but breaking changes

This is, for the most part, cleanup and standards-compliance stuff—prefixing category method names, properly naming the files containing categories, whitespace, etc.—but also fixes assumptions about how core data model classes are named.  ***NOTE: The method name changes BREAK API compatibility.***  I suggest labeling and tagging this as version 1.0.0, with earlier incompatible versions being considered 0.x.  I've also included a podspec file that assumes that this will be labeled and tagged 1.0.0.
As written it looks like this will run once for the class and be done, rather than running once for each subclass. Have you verified that vok_entityName is being set correctly for each entity?