Non-abelian homological algebra and universal higher K-theory