adding basic layout to start working on a new mode of modelling flattening, which will hopefully help debug complex hierarchical models that are really causing me problems with code generation. The idea is to compact the input model into a single component which contains everything that is needed to ensure all variables in the top-level of the input model are fully defined. Hoepfully this will raise errors when things are not actually completely defined in the input model and/or produce a model from which code can be generated.
more work toward the new model flattening mode.
Merge branch 'master' of https://github.com/nickerso/flattenCellML