add SeatFactory and set models to internal constructors, renamed test progect to match web test project.