Removed tests from the module.
The command is now properly added to the job.
Arguments are not properly formatted to match files uploaded by workqueue.
Makeflow script now generates a full path for the input and outputs.
Added simple status checking and unique workflow naming.
Added logging to file and support for changing the level of logging.
Customized logging to output to standard out and a file.
Added rotated logs and support for logging.conf file.
Refactored code to allow for other workflow providers.
Added gene ordering tool for the synmap workflow.
Added python 3 fixes and makeflow fixes.

* Bytes passed in python 3 are now properly converted to ascii.
* Unicode strings are now sent using the zmq library.
* Jobs will not include there commands to be sent with makeflow.
  - This enforces that the correct commands are installed at the
    specified path.
* Makeflow should not report running until a makeflow log exists.
Removed hard coded logging.
Fixed errors in gene order and bug in makeflow generation.

* Changed try-except to with block and removed fp being closed in finally block.
* Fixed writing to file in gene-order
* Fixed the non-genomic case
* Fixed creation of genomic_ordering data structure.
* Other minor fixes were done to fix crashes.
Added fix so that order_gene is skipped if genomic is True.
Improved gene_order script.

* Added more error checking.
* Fixed sorting not being assigned.
* Added changing log level to script.
* Other minor fixes.
Added debugging messages and fixed bugs.

* Added debug messages for testing.
* Fixed bug that was introduced when adding error checking.
* Fixed sorting bug where the position was being compared
as strings instead of as integers.