Simpler interface

Simplify the interface for creating networks to remove differences between old and new networks.  Ignoring unused parameters in the old interface seems to be the best way to do this since python doesn't support method overloading, and has a heavy reliance on duck typing.  The old interface will continue to work.