Initial commit for layout.rb

Layout.rb will massage the output of the diffeq Connection#connect
method into something hcdc compliant.
Starting Layout

Starting the layout engine. Parse out all the edges now, will bin into
integrators, multipliers, fans next.