(new:major) Refactor database management: different strategies implement the DatabaseConnectionManager interface, which is then used by the RubisHttpServlet class. This avoid the need to have a lot of if-then in the servlet class. Also this eases the addition of new database management strategies.