split pyflann into its own package