preliminary documentation and cluster.py fixes for sklearn interface changes