Generation and Manipulation of Multi-Photon Entangled States on a Silicon Photonic Device