Start working.
Implement update checker
Merge 'updator' branch