added project files and updated gitignore