move the 'when:fetched' handler into its own file under the models directory. Note -- this is also used by collections
edit render config to lookup multiple directories
update the roots loop in render config with native looping instead of underscore for proper return
pull form out into its own module with controller and view with config options so that it can be used in many places