Fix bug in pca_plot when trying to plot with single property
Add ability to inspect PCA plots

This is an idea taken from a the Stack Overflow post in the the
docstring of the new class. It allows labelling each point in the
plot as you mouse over them. This in turn makes it a bit easier to
interpret the results.