Incremental commit: mostly complete WhatsApp functionality and beginnings of documentation