Added .gitignore.
Added initial implementation of public and private APIs.
Updated README with information about public and private APIs.
Added public API samples.