Combinatorics, Transvectants and Superalgebras. An elementary combinatorial appoach to Hilbert's Finiteness Theorem