rewrite menu building to be simpler and use directory structure and metadata for layout
added messaging section with endpoint messaging examples, needs more wordsmithing