Merge pull request #14 from teodoryantcheff/master

PEP-8 compliance
Merge pull request #16 from teodoryantcheff/uptime

Uptime fix and improved code quality
Improved system update (robustness). Restart is now enforced. Git pull without restarting introduces problems.