"embedded" as in, included in built uberjars. config must now be
specified via the cli using the "--config" option
this necessitated some additional changes to how different components
are instantiated for each of the different run actions (e.g. "web",
"scrape-prices") and also for dev tasks like migrate/rollback. using
mount now to handle component start/stop and dependency management.
some cljs dependencies not updated yet as things like the views
libraries are not yet updated the new sente version