Remove simulation adapter and start on primary network model code

The primary network model will be the central source of information on
the network.
Fix bug in canbus.__init__ where empty list is default parameter.
Work on network model functionality.