Issue #45. Branch Iss#45. Step six implementation. Phase one: Created DateKeysArea that is used to generate date keys data. Added timedelta import to allow for looping through dates to generate data. Furthermore added new naming convention to KeysArea. Included Area in class name, this will have to be updated and done for TimeKeys as well.