Refactor wallpaper rotation logic to separate functions.
Add Scheduler and Threads
Make imagecat run as scheduled threads
Make interval between rotations configurable
Add --once to allow a single rotation
Make sure new wallpapers have unique filename

If the filename doesn't change, Compiz will not redraw the desktop.
Merge branch 'feature/scheduled' into develop
Speed up saving wallpapers

Drawback is 400% larger image, but seeing as these are temporary files, this should not be a problem.
Refactor configuration parsing to allow reloads while running
Set ps name to imagecat
Remove old school load script and add config reload command
Add auto-upload function to multi-release.sh
Handle not enough images scenario
Bump version, update README, update changelog
Merge branch 'release/0.3' into develop