* Ensure optin transaction is the current transaction and address the algo_seed transaction in a relative manner.
* Added core_approve.teal based on previous change.
* Fixed admin.py to make the tests pass.
* algo/tests: enable relayer test
* algo/tests: increase timeout
* algo/tests: split tests into unit and integration
* algo/tests: move tests around
* algo/tests: remove file
* algo/tests: make it not optimize in dev mode @ gusc1a-ossdev-jsl5
* algo/tests: another test fix @ gusc1a-ossdev-jsl5
Co-authored-by: Josh Siegel <jsiegel@jumptrading.com>