* add DKMS support * remove unnecessary functions * moved get_version to defines * raise an exception