add contact models and major database tables
add contact controller