app can now push view

by separating the view navigator from main app