added interface, inheritance, and traits demos.