Refactor, remove .env, accept config via init