Throw an error when registering a service after application start

As discussed in and closes #67, Feathers now throws an error when trying to register a service after `app.setup()` has already been called since some providers (SocketIO) might need all services registered when starting the application.