it seems that you have a project on your hands.
in my opinion, i think it would be advantageous to you to have a pro do the work.
having said that, if possible, at the very least, i would have a friend or relative with a good working knowledge of the codes and skills do the work for you.
electricity and circuit breakers and panels is a dangerous under-taking for the in-experienced. just some constructive criticism for what it's worth.
steve