added views, css, and routes