gitignore: ignore .core files
Update CONTRIBUTORS
Major restructuring

- Remove all but a few core bindings.
  Grow by demand rather than cover everything in one go
- New package layout.
  Mirrors the C API
- Re-license to MIT