add src and src/test directories
add .gitignore