documented built-in relationship types, added programlisting languages, cleanup and editing