updating app view to hold logic for app, starting to tie more into router