Implement automatic update
NOTE: Service isn't always started correctly yet
Implement fix for #14 in new homework downloading system
Fix date comparison bug
Let homework loading tasks actually run in seperate threads