A contract is very important if you are engaging someone to work for you so that you can both be clear on requirements and responsibilities.
If possible, engage a professional to draft something up for you so that you can know it is rock solid. Should you decide to work out a contract on your own, make sure all the basic requirements are covered and that you clearly state the terms that would result in ending your business relationship.