GBQ: Updated Documentation, and added method to generic.py

Added some documentation for GBQ module