File to create single agents for all training scenarios and users
Fixed a few issues that were lingering

Had to adjust how the outputs were handled when the shooting task was used.
Added methods to serialize to JSON Strings

This is useful in python as I can then pass them back from other processes and I can use python file management.