Of course, all of this stuff could, and probably SHOULD, be spelled out in a Partnership Agreement (the ex-lawyer in me coming out).
But it's good to have such a document even if you never have to use it.
Good luck!
I'd say it's absolutely essential, no question about it.