Element classes now extend a base CM_WP_Element class

This class handles the storing of the plugin/theme object that the element belongs to.
Started work on sort code functionality