Added the IContact interface methods
Added the Email and SMS contact blank implementation
Added ContactFActory