First cut of the new Service object.
Adding new files.
More changes to accomodate services and service requests for a given 
service definition.