Unit tests + fixes

- Addressed new comments by @agramfort.
- Also added more unit tests. At the moment, test_psdestimator() gives some error which needs to be diagnosed.
- Also added a check in all fit() and fit_transform() methods to verify that the parameter is indeed an instance of an array.