Rewrited all backend code. Now it doesn't have artifacts, pony and etc.
magical.
Code was still terrible, it does not use interfaces and lowers basic OOP
paradigm, almost no encapsulation and in any form no polymorphism.
And I still do commits in the master:( But I'm here alone, I can be:)

Signed-off-by: sareth <sareth@sareth-Lenovo-V570c>