controller forging improvements
new web app model
better error handling