Only generate code for some methods on a service

@danrice-square @loganj 

Still supporting services with no methods?  That seems like a bug.