generate npc model
format routes file
make attributes null:false on npc model
generate npc controller
add crud actions to npc controller
add npc resources to routes
create and update crud views for npcs
update npcs controller associated files to recognize as npcs not npc