improved API and documentation
reduced visibility of internam stuff and improved documentation
improved documentation
finished release version