added Default avatar to Character View Model
Added some defines for well known characters

Added a timer to download another character after 5secs
Display default avatar if there is an error downloading the avatar
View model now exposes signals

The view model now exposes signals instead of properties.
(properties still exposed for compatibility purpose)
Switched to Reactive for the CharacterInfoController
Updated Pods
Remove useless weakify/strongify