Initial implementation of Contact module