change story file DSL to have less control characters

domain speccific languge (DSL)
everything is now a function and tied by lambdas
no need for { , } , ',' , '('  or ')'