Issue#27: C interface implementation

following issue #27 
This should not be exposed in `csnowcrash.h`. `CBlueprint.h` and `CSourceAnnotation.h` should suffice.