Removed requirement for external datasource while allowing user to still specify an external database. Moved from required to optional.