[app4] add registration functionality and basic book provider

Signed-off-by: Stefan Prisca <stefan.prisca@gmail.com>