Text this: MCMC Algorithms for Supervised and Unsupervised Linear Unmixing of Hyperspectral Images