restructure app
add views and styling