Weekend brings music, theater to Franklin