fix small formatting inconsistency
fix index building and add simple key look
very basic keyword search if index.data exists
experimental -f support for methods if index.data exists
Make sure urls are uri_escape'd

Fixes problems with links to operators like % and / being unescaped.
new language document "traps" (common errors)
[traps] BUILD and attribute initialization
[traps] comment why BUILDALL is a method, not a submethod