Update to make version numbers all match

The problem was really that the version number had only been updated in the config file and not in the other files where it is used.  I changed it to where it pulls the number from the config file.  I also updated the update() function to return false if the version was current as per
http://ellislab.com/expressionengine/user-guide/development/module_tutorial.html#update-function
and added a change log so it is easy to keep up with the changes in each version.