Services: only split messages on the HELP command and add empty lines for styling

I talked about the splitting with @ekimekim but I couldn't find it after the merge, so here it is. When a service just sends one line of text, splitting it every 80 characters looks kinda weird and doesn't make much sense. (Poking @ekimekim in this again to make sure he agrees with this :P). I also added some empty lines before and after listing the commands for better readability.
Indeed, I meant to split on lines (I didn't want to start as a list, to make the format() easier).
I've amended my branch, but Heufy will need to pull it before it'll appear in this PR.