test fix for signups
added CPT check for save post hook
Removed unneed code
updated logic for signup display
wrapped function for better plugin dependancy management