Having a roommate can be fun, but can also have its not-so-fun moments. And when money is involved — like who pays for what — things can get complicated, and fast. Because, like it or not, even if you ...