First commit from IDEA. Added Update Checker. Incomplete.