Adding class Contact and refactoring ContactPlugin
Adding MainContact for test and change DemoContact to contact