Created helix-api project and moved command, command-builders, config and config-builders into that project. Cleaned up references from those classes to core. Added abstractions in core to avoid circular references. No tests were run, still work in progress