added the new transform interface to cal_job, and fixed errors
Also changed virtual function store() in the base class to match each derived class
Fixed some bugs to get everything running in simulation, time to take to lab!!