added uninstall script
implemented checking pydgets version and upgrading pydgets
added auto-updating feature