Created separate packages for each of the different areas

Provider test is now working with respect to creating a new provider and selecting a provider