Fix of #41
 * Query group is stored on OutputPool
   * on de-registration of queries, group-queryset map should be modified
   * add OutputPool#remove to do it
 * Fix to call @output_pool.remove() on query de-registration
 * Add tests