Primus Senior Living raises $20 million in seed funding, led by General Catalyst