A Categorification Of Hall Algebras