Documentation, exception logs, improved WakeLock.

WakeLock now prevents from multi-downloading data.