Added many components

Specifically the gitignore file and particle assests added