Support minus in service names

This pull request contains the changes from #36 and was rebased on current master. Additionally it updates corresponding rspec examples.