add .gitignore
add Config and PointCloud class