Rename client to frontend

Technically the client will really implement part of the app as well, so
calling it client is misleading. Backend/frontend works better.