fix gitignore, add src