Hours model

DO NOT MERGE