Added programming guide, updated appledoc comments for enums
Added programming guide