fix metadata for point objects

metadata can now be used with points by specifying the *singleton=True* kwarg
points can now by indexed