Again a bit overhaul of the utils and Interface changes
Learned that all function members of interfaces are public by default. As not being a fan of duplication I just removed it.
Same goes for variable members.
Changed a lot once more in the util class. Firstly I ordered functions a bit. Moved interfaces that has to do with locations to iplace packages. And other stuff.
And most of all: Over Implementation FTW \o/