Rearrange package structure to make it easier to understand. Tests as well...
Move configuration URL getter into the proper place. Previous developers really liked making everything static and singletons everywhere.
Another useless class is removed and we implement an object oriented approach to structuring code.
DBConnection does not need to be a singleton.