Add topology class for Shashlik

Sunanda's Shashlik07 was giving me merge problems so I've re-based it solve the conflicts and created a new pull request.