Added singleton DB connection; moved entities to models package; no longer ignoring exceptions; consistent naming for vars