Update to accept more parameters and also check headers
Add gitignore and delete unwanted file