whole core was broken by design, let's rewrite it

this is going to take a long time I am afraid, meh
moved conf to new instance so far
updated CI
changed core to dynamic class