added dependencies where appropriate
cleaned up db
added missing styling
added 'start group' link to user dashboard's groups list if user doesn't have any groups yet; also fine-tuned db query for agendas to exclude empty-body ones