added some concepts, and proposed a section for catalyst specific concepts that i've seen programmers new to catalyst struggle with