Added skeleteon for hierarchial models.
Changed some notation in kalman.py
Updates for linear models, still not working fully.
Missing term in calculation of l2?