Revamp of DB handler

New createReservation (smart), customerExists() fixed, seat ArrayList
support, and much more.