Clean up, updated license author and fix warnings.

Signed-off-by: Borja Tarraso <borja.tarraso@member.fsf.org>