Moved Equity types into independent module.
Moved all actions out of Main and created dispatch table.
Added Cache CLI functions.
Fixed missing call to create non-existent cache dir.
Fixed symbol vs symbol list CLI issue.
Fixed problem with caching all exchanges.
Removed unsed imports.