Harish Bhanderi in Engineering has created an excellent generic LaTeX template for writing a thesis. If you're not familiar with LaTeX, it's worth getting to grips with early on - it's quite a jump from Microsoft Word. It's a leap that's definitely worth taking.
The Boards of Graduate Studies (BOGS) provide details of how your thesis should be formatted and bound.
Other writing and presentation resources that might come in useful include: