Correcting paths and adding code for ext. services

The previous commit for external services uploaded a child directory,
instead of the complete parent.  This commit rectifies that error and
includes all code.