Appledocs for public interface

Issue #25 
...or nil if the key is not a valid setting