Refactored Interaction & added Interaction tests

added a console app and wrote give interaction and speak interaction.