Complete first revision of Creating a Basic CRUD App post