Fixed #176 by making defaults resemble the pyflann defaults. Added spec.