change time ticks to 5 instead of 1000 so i can check logging in stdout
logging main(); moved png output to var to be tracked by logger
comment out print statements (logger will display non DEBUG)
used a variable for where step info will be appended, instead of hardcode into fxn
log statements in step()
moved the logger creation to top of module, not in main()
some comments
save log to output folder
created LensAgent and BinaryAgent, refactored and reordered Agent code
Merge branch 'refactor' into feature-lens; __key to _key

replaced the __key agent variable to _key
this way the get_key will work during inheritance
remove 'running' print statement
creating BinaryAgents instead of Agents after refactor
binary state in BinaryAgent class
agent seeding has specific implementations depending on agent class
bug from initial change from __key to _key
generalize agent seed call, implementation is agent class specific
moved module class after all the 'official' modules, pep8?
multigraph defaults to creating a binary agent
creates BinaryAgent(default) or LensAgent(lens) by passing parameter
bugfix: needed to call self on function call