added last modified date to records which gets added/updated on recorded
and upcoming refreshes
split recording table into 3 tables so as to enforce referencial
integrity between the recorded, upcoming and guide tables