Added firts class: Trap

Added trap base class with a derived class and a main