Add standard .gitignore for C, Xcode
Add initial C interface with support for Douglas-Peucker
Update API to only support 1, 2 or 3 dimensional lines
Add basic wrapper for Douglas-Peucker