Fixed: Starting bug
Tweak: Reorganised file structure
Tweak: Code tidy up, including some tweaks for good coding practice
Tweak: Converted UpdateChecker to static