Added the install(), uninstall() and is_installed() methods