SwarmNet: A Graph Based Learning Framework for Creating and Understanding Multi-Agent System Behaviors