added core data, took out delegate, saving tableview info and number of punches info