better and more maintanable "update" switch

also commented the kickstart.sh code
added support for "update" switch
updated README