Add in :and_invoke_original method for calling the original
Finish up #and_invoke_original functionality. Implement specs