Add meetings page and fix several bugs