I2 bugfixes

Implemented real time validation.  Reverted time pickers to be masked text fields. Added tests