add NSCoding protocol to exercise class and create contants for archiving