Installed ReactiveUI and ReactiveExtensions
Refactor the song caching progress events with a reactive solution
Merge branch 'master' into reactive

Conflicts:
	Espera/Espera.Core/YoutubeSong.cs
Refactor the song finding process with reactive extensions
Merge branch 'master' into reactive
Merge branch 'master' into reactive
Stronger use of reactive extensions and UI
UpdateSelectableSongs raises the event
Merge branch 'master' into reactive
Merge branch 'master' into reactive
Merge remote-tracking branch 'origin/master' into reactive

Conflicts:
	Espera/Espera.Core/YoutubeSongFinder.cs
Updated ReactiveUI
Converted the AdministratorViewModel to ReactiveUI
Fixed YouTube search
Merge branch 'master' into reactive
Converted StatusViewModel to ReactiveUI
Convert to ReactiveCommand
Replace command with ReactiveCommand
Removed unused property
ReactiveUI needs much less boilerplate code. I love this.