add Web::Controller
basic app structure