First Commit. Some first editing, like adding base methods (onEnable,
onDisable, etc.)