Update PyPI classifiers and improve packaging