Added exception handling to detect_cluster
Added pbs_generator class
Add config files containing infos about different queues
Added config infos to be installed along the package when using pip
Refactored pbs_generator
Support multiple GPUS yeah
fixed typos when checking cluster name
fixed typos
forgot to select queue when checking config
forgot to pass commands to get_headers
forgot newline in get_headers
check numbers of gpus available when calculting nb_commands_per_nodes
Add more queues for guillimin
Removed comma at the end of queues list.
Refactored PBS file generator. Added unit tests
Removed function used to generate PBS (Transfered in PBS class).
Removed import for generate_pbs function
Removed support for using square brackets to define list of parameters
Fixed typos, adressed comments
Refactored PBS generation code addressing @mgermain's comments.