Move declaration of log streams to before tests, so that results won't get compounded on top of each other
* Fixed some bugs involving saving during epochs * Added tests mimicking the existing examples tests * Added in json exporting to all `no_trainer` examples for consistency