Gets rid of old Machine Exceptions and provide more informed ones based on boost::format
Fixes remaining problems with PCA and closes #130