pushed web_app, rack_app setup into configuration, added rack setup, made default setup more generic