Adding validation step views, javascript for timing, and model updates