midr @ 64496464b3812839c1e4b440bdf69cc84f39c491

ref: Move to a MVC like approach

Before everything was dumped into the controller file, now it is spread
out a bit.

It is still far from good, like the controller is not really a
controller... baby steps I guess

The refactored was based on this post:

https://www.alexedwards.net/blog/organising-database-access
ref: Rename snake case variable

My pythonic brain kicked in and I ended up naming a variable using snake
case.
feat: Add poor implementation for the worker

This is just me testing a bit how doworker works, while I learn of
go/gin in the process.