Remove unneeded temporary variable
Fix numpy warning where it was creating a matrix of matrices

This issue came from converting bounding_box to return matrices rather
than just tuples.
Update flip so that it will be a boolean value unless an angle is given

This fixes the issue where nonflipped rings were treated as 0 angle,
and flipped rings were treated as an angle of 1.