Initial library import

Signed-off-by: Josemi Liébana <josemi.liebana@westwing.de>