Adding a function to strip whitespace from all tags in GME

Adding a function to strip whitespace from all tags in GME for issue #43
Beginning to refactor how service are handled

We now better support different scopes and versions for the future as
part of #47
Refactoring to new service handling model