Make theme more 'child theme aware'

Using 'function exists' for better child theme compatibility for those using this as a parent theme
Fixing primary menu location