Moving go files that do not call the C-API directly into own package
Added documentation