put hashes to mark 79 character limit
create_multidigraph_of_agents_from_edge_list take kwargs

kwargs used to pass into the create weight file function
creates a dir for the weights if it does not exist
assign userwarning if updating an agent with no predecessor
define length of elements per bank in LensAgent
unit test length per bank agenet.py fxn
get the pos and neg valence banks from state

where pos are the first half, and neg is the second half
test get pos neg valence bank
fxn to return an environment that will go into lens call

the environment will have variables that represent each of the
processing units in each valence bank of the agent state
unit test to see if the env is returned correctly
TODO function to return padded agent ID
TODO give consistent env variables 'w' vs 'a' to LENS
pass kwargs (env) into the _call_lens
assign padded agent number to env 'a'
comments to just put the actual line num

for reading the .out file
no need to adjust for the python 0 index
just put in the line number
new line numbers to read from .out
changed output dir to subdir not parent dir