Rewrite all functions to be fct_ prefixed

Add Github Updater plugin header