Adding peep thought types

Documented (probably) all possible peep thought types