Enable execution of file.
Spinner would crash because DI was not setup properly.
Only show when checked against API.
Minor fixes to make sure  app ran properly without wifi.
Added algorythm for scheduling.
Production API set.
New configuration.
Playlists files are downloaded instead of the playlists themselves.
Made sure the get() never returns NULL.
Fixed #8. Can set dismiss listener to null.
Fixed #9. OrientationState is now a Singleton.

The orientationstate's width and height would always be reset as OrientationState wasn't a singleton
Commit()ing a pref is blocking. Apply()ing is not. Use apply() instead.
Only notifyProgress(100) when successful.
Made getDevice exceptions more explicit.
Lowered dialog fadeout time. Delegated rotation to dialog.
Check if wifi is available _and_ if it was configured once.
Removed unused code.
Handle its own rotation.
Fixed #7, #6, #2.

When failing to update content (force) a message with a reason is shown.
When registering, a content update is forced before restarting app.
Configured network is shown within the SSID edittext.
Fixes #1. Media Gallery added.