virtual Execute method and Example Project

Changed Execute method to virtual in all base controllers and added a
new example project (based on Nerd Dinner)