Added model, validation and behavior
A lot of transfers. Give time from everywhere.
Merge branch 'timetransactions'