middleware between campaigns and twat ready; including tests - Fixed #16