Merge pull request #10 from genomematt/master

refactor cluster_job
Fixed import of pipeline bug.
Bumped minor version number
Extract rubra's version number from setup.py and make it available as a --version command line argument
Bump version number to 0.1.2
Fix call to __init__ in super class of PBS_Script
Bumped version number to 0.1.3
Fixed the __init__ method of PBS_Script to use the classname and self
Bumped version number to 0.1.4
Removed redundant comments
Set distributed to False
Fixed incorrect help message which said that the default rebuild mode was fromend, when it is really fromstart. This addresses https://github.com/bjpop/rubra/issues/9
Allow the --force command line argument to accept one or more stage names'
Pass extra keyword arguments to Runnable_Script
This allows setting qstat_max_tries, qstat_error_delay and qstat_delay
Add smp argument & remove queue name based switch