Also, as a founder, what do I do about the non-compete agreement everyone has been asked to find. I'm not thrilled about it, especially as it requires no competition for 5 years, around the world.I would never sign such a thing. I would take it as a huge red flag, too - successful startup founding teams shouldn't need any non-compete, let alone a highly restrictive one! If you can't even trust each other not to screw the business over at the first opportunity, you can't trust each other at all and should not be starting a business together!
Based on the bits of info gleaned from your post ("several" founders, possibly more than 3, only one coder, unclear what the others are bringing to the table, inexperienced entrepreneurs, unreasonable focus on paperwork instead of getting a business off the ground, general distrust reigns) it sounds like this thing is headed for disaster. This doesn't mean you shouldn't give it a go, but be aware that its chances may be very slim.
And, if you're the only programmer, and the only person with access to the code, you surely are in a great bargaining position. Don't sign anything you're not comfortable with - ideally don't sign anything unless it's clearly in your favour (even then, look for loopholes that could be exploited against you).
And, as others have advised, get some input from an experienced startup lawyer.