RF - move around some of the predict stuff

Just a little bit of cleanup of the predict code. @arokem can you look over this when you have time.
OK - yeah - this looks pretty good. The idea here is that any model that inherits from ConstrainedSphericalDeconvModel will then be able to do this prediction stuff?