marked many functions as private because of missing

support in swift
updated README.md