adding in better errors, rendering from application controller and creating our view