working on drag and drop file support
update gitignore file