Adding Execution class and QueryBuilder module