Added composer validation
updated git ignore