Made some changes to the schematic recommended by Andrew.
It is not finished yet but there are some major changes that
need to be done before we turn this thing in.