Only generate code for some methods on a service

@danrice-square @loganj 

Existing paradigm is that the `ServiceWriter` is responsible for the "service with no methods" case (see `RxJavaServiceWriter` for an example)