dynamic defaults in train.coffee

this was hard!  very happy it works.