full sample student app with basic CRUD partials and validations