Timestamps and dirty attributes

Here I have implemented updating of timestamp field on each update of lang table. Also only dirty attribues are now saved in these changes.