feat: allow dependency management (versioned) from the user Closes #8 See merge request to-be-continuous/dbt!50