Add Cache, AsyncBitmapLoader and SmartDispatcher
Add Bcl.Async
Update artist model
Fix image loading and use the new Cache class from DataLoader