Refactored DataSource to make it more flexible when more data sources are added beyond just colonies.

Cleaned up imports.
we dont need workspace xml

idea workspace.xml ignored and deleted. This isn't specific to project.