Moved update related methods to separate class
Changed update checking to implement new class

Squashed commit of the following:

commit ce8ecb537328fa2c48893453979e9a493df0fbb0
Author: Antony Prince <antony@blazr.no-ip.org>
Date:   Fri Jan 10 04:27:52 2014 -0500

    Fixed error in onPlayerJoin()
    Formatted UpdateFunctions

commit f879b8200d6309c71fe793edaf59e793f236a829
Author: Antony Prince <antony@blazr.no-ip.org>
Date:   Thu Jan 9 18:45:27 2014 -0500

    Moved update related methods to separate class

commit 7bec5ca693d4ea00f210a9837ec0e64ac73ad912
Author: Antony Prince <antony@blazr.no-ip.org>
Date:   Thu Jan 9 16:32:55 2014 -0500

    Created separate methods for checking if update is needed and for
    comparing versions
    Modified updateCheck method to implement new isVersionCurrent() and
    isUpdateCheckNeeded() methods
    Changed onPlayerJoin() to implement new methods