add package object for schedulers so we cna find them with gnu octave
add assembly capability
expose some methods for easier use from external programs e.g. octave
add adaptive timestep trait to try to abstract some of the things that
adaptive time step schedulers need to do
kick work in progress -- have versions that use andrea's adaptive
timestep and not
Merge branch 'master' of github.com:edinburgh-rbm/mois
merge ricardo's var changes