Added ScaledGPLVM model

It appears to work as expected, if anyone has any ideas for specific tests that would be useful.