Fix issues with reading and writing of facet region files
This MR fixes an issue with facet/patch names not being quoted properly when writing ds9 region files. It also improves the reading of region files to better support user-supplied files. Lastly, tests of the reading and writing of region files was added.