Moved junction tests to separate file
junction now raises JunctionError rather than RuntimeError