added install/uninstall targets, modified the header inclusion accordingly