Appledocs for public interface

Issue #25