add session and term models & controllers, update registration