added doc strings; added get-ioc-missing-funcs function to core.clj; modified defs and defns in core.clj to private where appropriate