Kaitlyn Bristowe and Nick Viall’s Messy Relationship Timeline: From Nearly Engaged to Feuding Exes