Done (need some comments)

Got driver to work, removed unnecessary operations. Got down to 28 I
think. You should comment these. Think bitParity and the two floats are
the only ones who need it.