WIP: Support gpu and other queues

This PR is not finished yet :p. We need to discuss about the pbs_generator class.

Fixed #34
Is there a reason to have this class ? Maybe just calling the GenericQueue with a comment saying it's for the Mammouth or something.