add inputs/outputs to kalman
Computation.variables returns only non-constants
getname asserts output is a string
scaffolding for fortran2
code printing style

add ======= comments

remove excess newlines with join()