Here's why you need a roommate agreement and what you should include in it. Bonus: free printable roommate agreement template.