Removed the possibility to input a SQL query from a string to avoid possible SQL injections
Modified the arborescence of classes to avoid code duplication in QueryRunner
SQL query which are not supposed to return any data are now a subclass of DataQuery and the method run(DeleteQuery*), run(UpdateQuery*) and run(InsertQuery*) have been removed