file based models and use of Rack requests and responses for more magic