Increased scikit-learn compatibility

Added get_params, a scikit-learn-esque __repr__ method, and changed
__str__ to call __repr__ instead of summary.