I would caution you against doing this yourself. You are supposed to get a permit and, depending on your municipality, maybe an inspection. If you do it yourself and there is a fire or injury, your insurance company could use that as an excuse to deny coverage, even if you did it perfectly right. Also, in a lot of areas, a licensed electrician can get the permit and the inspection is waved (or he does it) so it's a lot quicker. You can do a lot of the pre-work to make it cost less.