Add some sorting and get a reactive join working. Fixes #8