changed git ignore

ignores pngs and variable files
more modular main