Add split command - fix #18
This MR adds the split
command, as described in issue #18. I had a couple concerns:
- If only 1 DEST is given, class.names is re-written, so the labels may no longer match up, and some may be missing altogether. Could this cause problems anywhere else?
- Should we check if a class.names file already exists and if so, use those labels instead?
- I'm not sure why, but apparently test_place.py::test_gen_recipes_empty_percent(130) started failing. I had to change the test, so it's passing now, but I don't know why it changed.