Added gitignore file
Added license to the header and ignored target folder