starts the extension
sets up a router for the pages
sets up the config for the extension
sets up the system config form
adds the data with config pulls/ reformats just to be safe
puts in the missing log field helper