add very simple frontend and backend service interfaces

Can anyone think of other things that should belong in these interfaces (at least, that we will need right away)? One option is a "version string" but I'm not sure how that might be used. I'm going to leave this open for a little while to (hopefully) get feedback.