generate programs migration, model, and rspec install/generate