Setting wallpaper triggers to place animation.

+ After setting a wallpaper, the last animation that was originally in
place gets asked to be positioned.
+ Refactored a lot of code - Cleaner and clearer.
+ Added a 'clear' button
+- Currently, if the image could not be loaded, there will be a fatal
crash with a suitable error message. (Cannot figure out a way to keep
the app running in this instance! Bad!)
- Clear button does not do anything
- Settings button still broken