Fixes issue #145

Provided a new interface `HealthcheckHandler` and deprecated `HealthcheckCallback`

This change is backward compatible i.e. the use of `HealthcheckCallback` stays as today.
Good point. Although we can't return UP always as it will break people who depend on STARTING -> UP transition after app initialization.
I will remove this check and add an appropriate handler.