Ahhh! rookie mistake.
I was trying to access functions on my opening page by calling:
Window.opener.myCustomFunction()
Window is case sensitive and should have read:
window.opener.myCustomFunction()
Where myCustomFunction() was defined like this on my original opening page:
window.myCustomFunction = function(){
// My Code here
}
defining my function like this ensured that it was a public function.