Add Album and Song DataSources
- Added DataSources for Album and Song
- Updated DataSource for Artist
- Refactored packages
- Updated Loaders to be use more generic types
- Updated Loader Tasks into separate classes