Updated MPL caching to only cache if it's the MPL being asked for (AKA if there's no test set)
Removed some caching in the patients controller that could cause issues
Merge pull request #66 from okeefm/mpl_caching_fix

Mpl caching fix