Initial work on plugins classes to extend wordpress-core

Migrating initial work completed as part of NCF Fund & Application plugin development.

Extends the cubicmushroom/wordpress-core library