Version 1.31
	* Nothing major, just some asthetic fixes.
	  And fixed -h output which I had neglected to update for 1.3.
Version 1.3
	* Sorted out the Fan Control stuff, in speculation I think the odd behavior I
	  was testing with was due to a fan being plugged in after boot.. I can't be
	  sure, but the fan control function now works as implicated in the Winbond
	  data sheets. -e and -D are gone as they are no longer necessary. 
	  Sorry there is no control over the 3rd fan (Chipset limitation from what
	  the data sheet describes). 
Version 1.3ALPHA
	* Fan Control by percentage of full voltage
	* BP6 support by swapped temp order.
	* Fixed 'bouncing' on temp readings which involved an additional low byte
          for +0.5 degrees. (Yes.. I'm mental.. I typo'd += as =+.)
	* Read and Write directly from and to Chipset Registers.
	  **WARNING** Please dont write to registers unless you've read
	              the data sheets and you know damn well what its 
		      going to do.

          Important Note:

	  [This all goes for me at least, please mail me if your results vary]

	  I'm still sorting out what does what as far as the Winbond chipset goes..
	  But right now, it looks as though the following holds true for chm:

		- Enabling control of any Fan disables RPM readouts for it.
		- Disabling control of Fan 3 disables control of Fan 2 (!!)
		- Fan 1 can be controller regardless of setting (!!!)
		
	  In light of this, you CAN have RPM readouts AND adjust the speeds of
	  Fans 1 and 2 (CPU Fans) by using 'chm -D 1', 'chm -D 2' and 'chm -e 3'.
	  Then use 'chm -x 40' to set the fans to 40% for example.

Version 1.2
	* Implemented /dev/io method.
	* Cleaned up code (still learning basic stuff).
Version 1.0
	* Initial release based upon wmhm code.
