Replaced EnsembleArray template with a network

- This simplifies many things, as ensemble arrays are not longer
  a special case
Removing ConnectionList

This was only used in templates.EnsembleArray
Removed templates directory