Give more descriptive errors when svg importing fails
Add consistent seed point for random shuffle

Until issue http://microfluidics.utoronto.ca/microdrop/ticket/106
is fixed, this will at least make any errors reproducible.
Use relative imports
Restructure as Python package