Basic shop function(create, edit, view and validation). However, the contacts defined in the contact model are not yet implemented in the shop function in this committed version.
Added the  .project file into the ignoring list.