generate controller
add in model and tests
setup database