* migrated from webcontainers to freestyle for sandboxed code execution, updated all references
* fixed condition block edges disappearing
* fix issue with condition block out-of-order resolving inputs
* refactored handlers in executor to be separate files, added unit tests
* remove old executor handlers file
* feat(loops): finished for loop; added for each and while ui
* fix(packages): updated loop package
* feat(loops): added forEach loop and special variables for loop; fixed execution console
* improvement: deleted while loop
* feat(loops): updated tests
* feat[sdk]: added scaffolding for sdk pkg
* feat[sdk]: simplified usage of tools for agent block
* fix[sdk]: added api key directly into AgentOptions
* fix[sdk]: simplified the conditional block by removing the code input since we don't need it
* feat[sdk]: added account-level api keys & db table to manage them