add model class skeletons and gitignore