soy ajax controller + tests