added cm.clj
Moved forest-fire functions to cm/forestfire.clj
cleaned up some loop-recurs and ranges
pass nsew channels around as a vector
removed neighbor-element function
separated output from calculation of new u in exchange-phases
extracted phase1-step and phase2-step
simplified let expressions
made channels a map
pass application to simulate as a map
indentation
separated output from calc in master
rearranged args order
changed next-state to transition
switched relaxation and relax
changed names of chan matrix creation functions
simplified exchange interface
removed start channel from output function
removed extra chans from exchange-phases
parameterized relax-phase function