renamed metadef to define
merged datadef into define module
renamed metadef docs to define
moved resolve module to the define module
cleaned up naming
register_all cleanup